E60 / E61 (2004 - 2010)
I am now on my third BMW and have not had any issues with the prior two. Now I have a 2005 525 that I bought new and have kept exceptionally maintained. With under 50,000 miles, I have had to replace the brakes, battery, tires, various belts - not too out of the ordinary but today the service...