Buying a car can be an expensive affair. Between the down payment, the registration, insurance, [...]