BMW will cost you about as much as Tesla when you add heated seats and some form of advanced cruise control. Personally, every time I tried a BMW, I didn't like how it drives, even on a German Autobahn. The 3 series also feels tiny, Civic-ish, to me. I was surprised by the size of Tesla Model...