Incidentally, this is also why you always have to ask yourself:
"Hypothetically, could I write a check for this car if I planned on driving it for 12 years, reliability permitting?"
If the answer is no, then the answer to the question: "Can I instead afford to lease a brand new version of this car every 3 years for the next 12 years?" should be "no."
But, too many people fall into the trap of only thinking short term by looking at down payments and monthly lease payments when assessing whether or not they can afford a car.