Am looking to replace my 335i daily driver thinking I want a car thats a lot of fun wondering if I should step down to the 2-series. I drove 228i M-sport and M235i but none of the dealers had both so its hard to get an objective comparison. Also wondering if I should wait for the rumoured 240i, except I dont know when it is coming out. I have to say I was surprised by how nice the 2 felt right out of my E92 335i.