I test drove a M235i on friday, had it for the day. Amazing car, happy cruising along and returning an impressive 38mpg on my work run on cruise/eco (yes I can do that every day, my drive into work is really best done on cruise in the mid 60's), the moment you put it in sport and plant it the thing comes alive, very intoxicating. I couldn't quite believe how differently the car could behave and sound dependant on which mode its in but that suits my life to a tee as it can be a cruiser during the work run and when out with the family but when the time comes for fun its there in spades to be had.
The 235i is a lovely looking car imho, but inside the differences between it and my 120d from a drivers seat are visually very few, only really the Lci stuff which almost has to be pointed out. That engine though.
My only problem with it is that its a 2+2, ie no middle rear seat which I do occasionally use for short runs with two teenagers and a younger in the middle. Its not a deal breaker as we could use the other halfs car but its pain! I can't quite work out if the M135 is the same.
I'm not actually sure what I will do at the moment, need to clarify the 2+3 situation on the 1/2 35i and then consider if i'm really happy to drop that seat for the engine, then I also need to carefully consider where i'm going car wise right now. I have the money to trade up from the logical choice of a 120d that returns 50mpg all day long and is still very fun to drive to something thats not really as practical but is a league above it performance wise.
I don't really like the 3 series, its just a little too large and the price jumps to get a decent level of performance out of one
Heart and head situation, I can work the man maths in the right direction to make this work if I want.