[quote=christopherchenm;10023744]Get a new m3 and drive it for 2000 miles then go to dealer to check the trade in price. /QUOTE]
Originally Posted by SamS
Why would I pay $$$ to get a brand new M3, drive it for 2000 miles and try to trade it in or sell?
You just don't do that....
If you plan to keep the car for a while, buying new is better for 2 main reason IMO:
1) it's 'yours' thus you have the entire maintenance history and know the ins and outs.
2) Longer warranty