I guess it depends on how long you plan on keeping the car. We tend to run a car into the ground (then give it to the kids

).
Many years ago I saw a financial program on PBS where the host said that the difference between keeping a car for 10 years vs getting a new one every 3 years would cost you over $200,000 (but, again, that was many years ago, it might be more now).