Horses for courses.
I like to change cars a lot but decided with the Z I'm keeping for a bit longer, 2-3 years. So I went for an 05 with great history and lowish miles.
Theory was,
It's a cheaper car to purchase
Cheaper to tax (i'llsave ~£700 in ownership)
It's nearer its bottom value so I won't lose as much when I sell.
To me it was a no brainer. But to somebody wanting to keep the car longer, they may want newer for longevity, and at the same time, somebody wanting to swap in a year may want newer as losses would be minimal.
I would say you just need to make your mind up what you want from the car, do you change cars often, & can you deal with being in a 10 year old car. What would the neighbours say lol I know this is a deal breaker for a lot