Got this fifth BMW used with 98k on it, had the obvious mechanical faults repaired but NOT the radiator, which I learned has an estimated life of 90k miles. Big, costly mistake! In spite of this, I rate this BMW second best out of five. If you maintain the car, it will give good service. Of all the 12 or so cars I have owned, BMWs have been the most satisfying to own & drive. I rate it above Mercedes for a driver's car; highway performance is great, handling can't be beat by any car that I can afford. It's not perfect, but what is? If you do the required maintenance ($$$) it won't let you down, plus it's great fun to drive. The 3 series is easy to park and has good performance and comfort.
Better interior trim & asembly (glove box door trim panel fell off - poor glue job). All-metal radiator (plastic parts don't last). Better water pump. Only BMW short life battery will fit in trunk. Make sport seats available as a stand-alone option.
† 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.