In late 2007, I purchased a 2005 BMW325i. In Dec.2008, I had new front and rear brakes put on. In June 2011, I had new front and rear brakes & rotors put on from a recommended mechanic/garage . Fast forward to now, I felt a little vibration in the steering wheel when going ~50mph+ and applying the brakes. I took it to the same mechanic from 2011 and was told that my front rotors were warped. I had them replaced and now feel a slight vibration on the brake pedal when I’m traveling fast and press down on the brakes. (The vibration could have been there prior to the new rotors as I was focused on the steering wheel).
My question–> Should rotors last more than 2 1/2 years, especially when I didn’t need to replace them from 2007 - 2011? I do the same driving and put on ~10k miles per year. Also, since I got new front rotors, why is there a vibration on the brake pedal? Does this mean that I need rear rotors?
Appreciate your insight!