Bought my 1998 528i used in 2002 and have put on 72k miles. Car is at 115k and still runs like new. Replaced struts, brakes, new Michelin tires and other minor stuff to be expected but overall, an easy car to maintain. I stopped giving BMW all my money and now have a private mechanic do the work for me. Those inspections are ridiculous and unnecessary. Great mileage on hwy (30+) and looks great in white/tan. Couple of small problems, the seat molding cracked early on, the cup holders have been replaced twice, and the radio readout is starting to loose some of it's display. But the radio (I have the upgraded DP) is my favorite part. A lot of fun to drive and i will keep her as long as I can.
Drive quality, CD changer and quality of the radio, comfortable seats, looks good today even at 12 years old, unbelievable paint luster, and it's a BMW.
Most are picky so I can't really slam BMW too much. This is a fantastic car.
† 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.