I have always loved the m240i. Came close to buying one last time, it had what I felt was the perfect engine and 8 speed auto. Kinda small a few years ago, both interior and trunk. I see its a bit bigger now. I could live with this quasi new style grill, its just passable as it isn't the Edsel/3-4.
I don't like that BMW has sealed everything and forced expensive routine and non routine maintenance only at BMW. Also there continue to be the run flat tires as mandatory and no spare, which is a deal breaker for me.