About half the cars I have bough have been new the other half have been low mileage less than a year old all with manufacturers warranty. I tend to keep my cars for more than 5 years and usually have more than one car at a time. If you keep a car for more than 5 years you reduce the loss on an ownership per year level. I have had two cars now for more than ten years which has made the yearly drop very reasonable. Every now and again you get lucky had my 208GTB Turbo for more than twenty years and got three times what I paid for it . I think it really depends on what the reason for changing your car is, if you just like cars then new with a big financial loss may be best value. If you just want the most financial value then it has to be a medium sized good low mileage car kept until it starts to show signs of its age. All this does not take into account your own personal income and tax situation only you can work out that bit,