I'm driving a F20 118i M since one year in Turkey. And all i can say, every time i get in my car i'm more then happy, driving it, being inside has never been so exciting. Just get your car and you won't regret it. I used to drive a 2006 E87 116i which i also loved but this one's no comparison in every single way. M models has the advantage that they never loock outdated. But to be honest, the upcomming facelift worries me as well. I expect the headlights to loock like the 2 series, which could be upgraded in our cars
and the new steering wheel as well.
I've done a couple of upgrades which i'll post very soon. New generation of BMW's are Retrofit monsters