If you can get the right deal, I believe buying new is a great idea first of all because of the warranty and like others said, you don't know how the last owner treated the car if you buy used. For example I bought my 07 GT when they were clearing them out to make room for the 08s. The MSRP on my car was approx $37,000 CDN. I recieved about $5000 off that so I only paid $32,000 and not only that, they gave me an interest rate of only 1.3%. Especially if you do plan to keep the car for several years at least, why NOT buy new if you get a good deal? The only thing that hurt me is the fact that I owed $3800 in excess mileage on the lease that I had on my Mazda. Ford wrote me a check for that and put it in the loan. I would have had to deal with that anyway though.
Did you guys know that Quaker State has a program that if you register with them within the first 35000 Miles of owning your car and use only their oil from then on (keep all the receipts) they will warranty your engine for 10 years or 300,000 Miles. It's free to register... you just have to do your regular oil changes and use only their oil and keep he reciepts... good idea if you buy a new car.