a used car is not the same as a beater. Getting a used car that is just a few years old will shave off a good chunk of the depreciation curve in many cases without sacrificing features/reliability.
This is correct - don't buy cars new, esp. if you're not using it as a status symbol. a low milage (but new-ish) used car is much better value for money.