Welcome to e90post.com, the web's premier e9x community
I agree with the others, ante up to the 335i but add ZSP (sport package).
BMW provides a whole menu of options/color/trims to choose from. Take advatange by ordering one to your exact liking
. The wait (average 6-8 weeks) is a rite of passage for many here in this community. Also do look into the European Delivery and/or Performance Center Delivery options, might help you save even more.