If you need a nice car for sales purposes like a real estate agent who drives clients on showings, then it works because you can write it off as a business expense. For the rest of us it's better to buy a 2-3 year old model and run it into the ground. Repair is almost always cheaper than replacement.