Save yourself the hassle and buy new.
Don't listen to this guy. Unless of course, you can afford to buy what you want new, in which case you probably would not have started this post (!)
If I were in the market for a "cheap new car" (Corolla, Civic, etc) ya I might buy new. Still not that expensive of a vehicle, can probably get a decently equipped one for under 30k. But "higher end" vehicles, the rate at which they depreciate is just nuts. I'm not sure about you but I'd rather have 30 grand or more in my pocket and buy something 5ish years old with under 100,000km on it.
Yeah you need to be careful and make sure you are not buying a POS, but that is not that hard to do.
I think a lot of ppl just look at the payments..."yeah $700 a month is not that big of a deal." Well, yeah, I guess not, but when it is finally paid for you still bought a $70,000 vehicle, and by the time it is paid for you can probably sell it for $25K if you looked after it.
I'm a "car guy" but just not willing to flush that much of my hard earned money away. Not to crap on anyone who buys new; if you can comfortably afford it then why the heck not buy new? I just see and know so many ppl driving new "rich man's cars/trucks" who are far from rich, and most of their extra income goes to the payments, insurance and maintenance of their vehicle.