It would depend on how long you keep the car. If you're going to trade it in after 3-4 years, I think you should buy the newer one because the trade-in value would most likely be more than $4k higher for the newer one. If you are going to trade it in or try to sell it yourself after 9 years, buy...