Buy. If you can't afford a new car, you can buy a newer-used card. In 5yrs you'll be happy you did. Own 3 cars outright now, only one was purchased brand new, others were purchased a couple years old. No car payments = 🙂
Honestly, as soon as we payed off the last two (a month apart) I had an urge to go buy a new car. That's diminished and I enjoy having the extra $$$ each month. No problems with maint. at this point either.
Anyway, my relatives all lease. They like having a new car every 2-3yrs and the worry-free operation.