My experience on here so far has shown that anyone that drives anything less than a 325i is told that their car is way under powered and we hold have bought the bigger model. Enev the 325i guys get the 'Ah mate it's crap, you'll be bored and trading it in' chat.
The reality is I'd love a 335i I don't want to have a car with high insurance and running costs, so it's not for me.
All I'm saying is the smaller engines are more than you'll ever NEED. I appreciate you might want something bigger if you are prepared to fund it. As I said I liked te faster cars I've had before, but got bored with paying a lot to run them.