I wouldn't buy a car as an investment to make money, and definitely not a new one. Too risky, with the old ones you could get lucky on a price boom or still loose. That said if I was after a car to enjoy for a few years (with a view to either not loosing much or perhaps making some if I'm lucky) I'd buy an old car over a new one anyday. Almost all new cars loose around 50% in the first 5 years guaranteed, makes the troughs the old cars go into seem minor. Except if you paid $800K for a HO in '07 that is.