I don't know about reliability of my e90 335i, but my previous 4 BMWs were fine.
I spent more on maint. for my stupid Dodge Caravan when I had it than any other car I've owned. Don't get me started about my wife's Dodge Magnum and the $800 major service; and that was at an indy. The dealer wanted $1200.
I'll keep my 335i thank you. Definitely not a mistake.