I have a 2005 325i that I bought brand new. I've taken it to the dealer or a local independent BMW shop for all service since then, and am getting to the point where I want to start doing some of the regular maintenance stuff on my own. Front brakes are coming up real soon, and I want to do those. I've watched several youtube videos, read several DIY how to's, and I think I'm ready for the job. But what parts to use has me stuck. My local dealership will give me a 10% discount on parts, which put me at about $285 plus tax for pads, rotors, and a sensor. After reading several threads in this and other forums, it seems like a lot of people run genuine parts for the rotors, and something like the axxis ultimates for the pads. That save a little bit of money I suppose, but I'm seeing OEM rotors online for $50 each and free shipping. What do those of you who do this kind of thing regularly do? Is there a better place to get genuine rotors? Or do you just cough it up at the dealership?