A BMW car repair facility that I trust and is known to be honest tells me that my front rotors will need to be replaced in about 5,000 miles. The car currently has 55,000 miles on it. It is not a daily driver. Previous owner used it in mixed driving - no racing. My question is why are the rotors replaced with such little mileage? Wash my mouth out with soap but my Chevy and Ford rotors lasted much longer. Is it common to replace Bimmer rotors with such low mileage? The OEM rotors are on the car now. Any recommendations for after market rotors such as Brembo? (or other makes).