True but, the loaded Fusion is AWD as well and that doesn't come on a 320i!
Not trying to argue. I know BMWs are German engineered, well made vehicles. How they ride is nothing I've experienced so I can't comment on that.
I can still do basic maintenance on my 2014 Ford, my older truck and most everything made by an American maker. I doubt very much I'd want to try that with a German import of any variety. I can also pretty much repair anything on my truck, and have over the eleven years I've owned it, because I can ill afford to pay for 75-100 labor charges. Sometimes there's no avoiding it but if I can do the work, I will...
I would talk to folks who bought them who don't have the large bank accounts to maintain them... I'm biased, admittedly and I've bought the last car I'll ever buy. When it's paid for, I'm done working or at least that's the plan.
If I was looking for a 20 year vehicle, could afford the maintenance and the original sticker price, it's a Mercedes anyway. A few can be had for less than 40K... WITH all wheel drive...