Given that home prices are astronomically high, buying a new car may be the most expensive purchase that many Americans make in their lifetime, so it's one that deserves a lot of thought. Car ...