Love the car, but it breaks every 3000 miles. Both power seats needed new wiring, radiator, alarm sensor, bushings?, brake sensors, trans went into fail safe, glove box broke, oil leaks, and some other things I can't remember. This all happened in the last 15,000 miles. My vehicle currently has 75,000 miles on it. Drives great though, cannot compare. Love the look and its true class. But THIS IS NOT a reliable car. Purchase a Honda/Acura/Lexus/Toyota/Subaru if you want reliable.
People are confusing reliability with maintenance issues. Reliability means "did it ever leave me stranded?"
Honda, Acura, Lexus and Toyota's all cost the same to maintain as your BMW...Subaru is a less expensive vehicle but will have all the same issues.
All cars do.
Some things happen all at once, others happen over a long period of time....But they ALL have to have all these things fixed.
Source: Owned an import used car lot for 33 years.
† 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.