The cheapest way to buy a car is upfront with cash savings, as there'll be no interest to pay. However, a lot of people don't have that level of savings.