Why not pay in full upfront for a car?
In general I'd say, yeah, if you can pay cash, pay cash. If you pay cash, then by definition you pay zero interest. If you get a loan, you'll pay interest. Most people get a loan to buy a car because they don't have the cash. Possible reasons not to pay cash when you could: One: Technically you can pay cash, but if you did, you would have little or no reserve for emergencies. Like if the car costs, say, $20,000.00, and you have $20,010.00 in your bank account, then technically you could afford to pay cash, but you probably shouldn't, because you don't want to have just $10 left. What if tomorrow something comes up? Two: Arguably, you have a place to invest money that pays more than the interest on the loan. Like say you can get a car loan for, whatever the going rate is today, say 6%. And you know a place to invest your money that is very safe and almost guaranteed to pay 10%. It would make sense to borrow to buy the car, invest the cash, and then withdraw money from the investment to make the payments on the car. You'd end up 4% ahead. There are a lot of catches to that strategy, though. The biggest is that the more the investment pays, the more likely that it is risky. If you thought the investment would pay 10% but it ends up paying only 4%, then you will lose money by this strategy. Also, there's the psychological element: Many people SAY and fully INTEND to invest their money, but then find other things they want to buy and so spend it instead. If you pay cash, you're committed.