Owning a 2004 645 Cabriolet for 2 years now I was more impressed by the article then by most of the reactions.
The oil leakage problem; yes, I am fully aware that that was a problem with the 6 series. And once fixed, it was gone. I can't imagine that there are any 6 series driving around with that problem anymore so there was no reason to mention it.
Last summer the alternator gave up giving very interesting errors before the car stalled. As we were in a traffic jam in a foreign country we had no choice but so see the car die on us slowly.
A good battery and working alternator are very important for this car to function properly.
Funny enough; last winter when we started the car on a cold day the electronic car stability sensor would freak out warning us the car could flip over unexpectedly. That error would only show up below -3 Celcius and would disappear after a couple of minutes.
This winter no such errors so it might be alternator related.
That's the only issue we had with the car except fluid and tire changes. The car seems to enjoy eating rear tires. On a previous Dodge Stratus the tires would las 80,000km, now the only last 25,000 km.
Mileage; terrible in city traffic, even worse when accelerating to 255km/h in Germany (that's the top speed according to a scientific GPS a coworker had). Actually not so bad on longer trips when you can use cruise control; 8 liters per 100km is achievable.
Back seats; well duh.. no.. but, you can put a decent amount of luggage there.
iDrive; manageable, it's not terrific but not terrible either.
Adaptive steering; it needs getting used to but it's not all bad, it helps driving the car in city traffic and on fun roads I put the car in Sport mode where it stiffens up.
Adaptive suspension; makes cornering a lauging matter.
My 2 cents; best car ever. It brings me and my wife to Croatia or Portugal with a full size tent, Coleman stove, small grill (ridiculously small grill), king size airbed (203x158x45cm) and clothes to last 3 weeks. When the tent is erected, the car transforms into a small 2 seater, V8 RWD cabriolet to enjoy mountain roads.
What more could you want ?
I'm not a BMW fanboy, I appreciate this car on its merits, the badge is irrelevant.