MPG was low.
Too expensive maintenance (parts)
Heavy Steering wheel.
Heavy Gas pedal.
Cooling pump blew at 100.000 -very common.
Too close to the ground, hit bottom often and rims were deforming quickly.
Very expensive tyres, worn off quickly.
Winter road hold weak, especially with sport tyres.
Actually I WAS very complainant when I was driving that baby. Above mentioned problems gave me nuts about the car, I was grumbling and writing complaint messages to BMW at the time. I felt like "it is an over pumped, ad boosted brand"
Now I am driving a Jeep Grand Cherokee and I definitely miss my baby. Seats, automatic transmition, road hold, ergonomics in the cabin, material quality, very little things, details in the console or functional equipment is no match for a BMW... the tool box integrated inside the trunk door, little orange colored cabin illuminating LEDs at night time is a sign of the value.
Don't trade your BMW for an American car.. never. Enjoy it without complaints.
I suggest you get a Japanese car next time. Then you won't miss BMW that much. I'm just an average daily driver, no enthusiast or professional. I know BMW is called 'ultimate driving machine', and there must be a good reason for that, but for an average driver like me (and most of the people, I believe), it's just overkill.
Japanese cars might have unexciting handling and acceleration, but they just run on and on and on with minimal maintenance. I realized that my Nissan was such a great car, only after I got a BMW, which breaks at ridiculous places: windows popping out, interior headliner sagging, etc.. Not that serious, but very indicative of how careless German workers are compared to Japanese.
On the other hand, I think comparing with American cars is just an insult to BMW (or any other non-American manufacturer, for that matter).
As someone who has owned several BMWs and currently drives a BMW, I wonder when I read these reviews if (a) the people writing them really do own a BMW and (b) if their BMWs are coming from some other planet! I have had very few problems with BMW, have found them robust, solid and reliable. Bits and pieces do not break and fall off and they are much more solid than anything from Japan - which are generally light and 'tinny'. The person who wrote the initial review quite obviously knows nothing about cars or indeed how to drive them.
I have to give credits to the initial reviewer as my BMW has also the same issues. Water pump failed at 105.000km and every 6 months I bring my car to rim fixer as their rims are bended easily with hits.
What he forgot to mention was either he is driving a coupe or with a model with sports suspension (which is closer to the ground and stiffer). Regular sedan drivers doesn't have rims issues. (i know, as I drive a coupe)
Also, I am completely agree with this guy with the tires. As coupes have different sizes with front (225/45/17) and rear (235/40/17), and they are way larger tires than sedans, they are incredibly expensive. Currently these tires selling price is around 350$ each! And if you are a winter driver, you will have hard time to find winter types of these tires nor you will find chains for these sizes!
All in all, with the problems above, Beemer is a quality car. It would be unfair to compare this car with a Japanese. Their reliability is OK but they lack of feeling, spirit.
And to the last commenter: I do use a BMW just like I believe the initial commenter does. No need to blame people with these cheap comments. You don't have problems with your car doesn't mean no one will have either. He does praise his BMW in the end, doesn't he?
Our family has owned 2 5-series BMW's since 1995. Neither has been any more reliable than Japanese imports, nor anywhere NEAR as reliable as our late model GM vehicles (which are totally flawless). Also, if you'll notice, Consumer Reports reliability ratings on BMW are not exactly stellar.