When shopping for a used M3, one dealer told me $400 for rotors per axle when I needed them. So, I'm not surprised, and will probably find someone other than a dealer when the time comes.
My '95 is at 43K miles and so far I don't think I need new brakes but that day is coming.