Love the car; hate the company.
I really love this car. It serves my needs perfectly and I think the design and engineering are superb. The down side is that BMW's are designed to require constant, expensive maintenance. I think the cost of regular recommended maintenance on a BMW would exceed the cost of regular maintenance plus catastrophic failure on a Japanese or Korean car. Thing is, the German car needs maintenance and the Asian cars very seldom fail catastrophically.