From both an economic and quality of life point of view, you are better driving your car until it starts to get slightly unreliable and then quickly trade it in for a slightly newer used car. Buy a 5-10 year old car, drive it for 5-10 years, then trade it in for a 5-10 years old car is probably pretty close to an optimal strategy.