Unfortunately, BMW makes their rotors thin to begin with. Thin rotors save weight (which is, I'm
sure, why they do it :roll: ) but the fact of the matter is that BMW's need their rotors replaced more often than other cars. There simply isn't enough rotor material to resurface them.
In a nice coincidence, I'm replacing all the rotors and pads in my 328Ci tonight.
I went away from OEM parts and instead went with Brembo cross-drilled rotors and Hawke Performance pads. All the parts cost me a little over $600 and, since I'm doing the work myself, I'd say that's a good deal compared to the roughly $1000 the dealer charges to install OEM equipment. Stop faster, have less fade, and less brake dust? Yay!