We bought this car in 2004 for it's styling and performance. It's the wife's primary driver and she puts on a lot of miles. All was well until about 120K. Both rear window regulators have been replaced, $160 ea. The water pump went out. The alternator went out and we replaced with a low mile used one for half the $260 for a new one. Three weeks after the alternator the radiator sprung a leak, $550 to have it replaced. Added with the expensive oil changes $60-$70 and the sport suspension that wears the inside of tire out in 25,000 miles if not constantly rotated and lack of good certified BMW mechanics outside of big city areas, you might think twice about a higher mileage beemer.
It's hard to beat the looks of the 528I. Nice performance and safety.
I think BMW engineered their vehicles to be worked on by pro-mechanics only. The alternator is a three hour job to replace and takes specialized tools. Oil filters are cartridges not the regular canister type. Nothing comes off the engine easily.
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.