It would be helpful if you told us what your ideal BMW would be. If you go to the BMW website, build your own car as if you could get it tomorrow, and tell us that it would probably make your decision very simple.
If you're looking for the quick answer, get the 328i M-Sport. What makes the 3 Series such a great car is the combination of sporty characteristics and a healthy dose of comfort options. Buying a stripped, baseline 335i is too skewed towards the sport. And, by the way, that's without the Sport suspension so you'd be getting a lot of extra power which will make the body roll that much more noticeable. Twisty roads, 300HP, no Sport suspension is a very disappointing experience, likely why the car is still sitting on the lot.
Last edited by boltjaM3s; 11-12-2012 at 07:40 AM.