When you're buying a new car, there are a lot of hidden costs to think about. Alongside the purchase price, you'll need to consider maintenance, fuel, taxes, and insurance. Out of all those costs, ...