My personal financial opinion (and i could be wrong) but this is my view.
Buying a BMW new is not worth it, So you buy a 2012 335i brand new for $45k
and I buy one used say 2009 335i for $25k w/30-40k miles in mint conditon
Essentially we have the same car only you paid 20k more when there both washed and waxed right next to each other im paying say 200-400 vs your 600+ a month.
Some people "want new" but there's really no diff, me and my buddy at work are in this same situation our cars are identical and we bought in the same month, except his car cost almost double mine.
Leasing is almost just as bad as buying brand new ( unless in a business ) You put $1-2K down, Then you make your payment of say $350-450 a month for 24 months.
In the end you spend around $12k and you have to hand the car back with nothing to show for it ( you could buy and keep it ) but that usually ends up not being the greatest deal as well.
IMHO the best way and what makes the most financial sense is CPO or a really good condition well taken care of used car!
Last edited by QUiKSR20; 01-12-2013 at 10:00 AM.