if you wanted a car now, get one now, then consider a trade in or such at a later time. also, do you really want a first year production car? from any manufac.. i'd wait it out a bit.
i waited around during the 03 model year for a ci, and 04 redesign came out, killing all hopes of getting the older model. thanks to that, i ended up w/ the zhp, but still.. even if you think you might regret it later, consider it.. you'll need a car btw now and the new model anyway. and you just may end up liking the e46 over e90 when it comes out... who knows.