Only pay cash now. No more car loans, ever. We put a sum away every month to cover the cost of a new-ish car when the time comes. The longer we milk out of an old unit, the better off we get.
It's my own experience that cars, if you chose carefully, can last beyond 12 years and 250K without repairs even coming close to the cost of a new car. We dumped our Mazda 626 at 17 years old. Many, many years of super-cheap driving that car gave us. My current MB has been payment free (my last new car) for nearly six years, and it's bliss. The ~$1000 a year in service/repairs it runs is a fraction of the cost of a lease payment on a base Yaris.
Buying a three-year old lease-return in good condition from Toyota, Honda, Nissan, Subaru or Mazda is a pretty safe bet when it comes to getting a nice car that will last you for a long time.
I also love not having to worry about the odo reading. Warranty is gone and I'm not saving the value for a sale. When it's done, it's probably donated or sold off for next-to-nothing. So, I drive!