1999-2006 BMW 3 Series Front Brake Pad Replacement
You'll need pads and rotors if you want to follow the manufacturer recommendation that you change both at the same time.
Linked above is a very step by step, easy to follow walkthrough of the process.
Tools (4)
Conclusion
This video shows disassembly, replacement of parts and reassembly.
Guide content belongs to iFixit, license CC BY-NC-SA. Open original