I think the most major complicating factor you've not modelled is mileage — that's very nearly as important as age in both determining a car's value and in its longevity and reliability.
To complicate matters, different people drive different amounts. I, for example — and I've not done the maths — reckon it makes sense to buy an older car with lower mileage, since that will weather 30,000 miles a year better than a young high-miler.
Running costs will be hugely variable between cars, based on their fuel economy, reliability, longevity (more precisely: tendency to become less reliable as they age and rack up miles) and original purchase price (a £10,000 secondhand BMW 7-series costs more to run than a £10,000 brand new Ford Ka). Unfortunately, two of those factors are subjective. But they matter: last year I happily bought a car that had done 130,000 miles. For a large-engined luxury saloon with a reputation for impeccable reliability, that makes sense, whereas I've known cars to be completely past it at 100,000 miles.
no subject
To complicate matters, different people drive different amounts. I, for example — and I've not done the maths — reckon it makes sense to buy an older car with lower mileage, since that will weather 30,000 miles a year better than a young high-miler.
Running costs will be hugely variable between cars, based on their fuel economy, reliability, longevity (more precisely: tendency to become less reliable as they age and rack up miles) and original purchase price (a £10,000 secondhand BMW 7-series costs more to run than a £10,000 brand new Ford Ka). Unfortunately, two of those factors are subjective. But they matter: last year I happily bought a car that had done 130,000 miles. For a large-engined luxury saloon with a reputation for impeccable reliability, that makes sense, whereas I've known cars to be completely past it at 100,000 miles.