I nearly bought an older Honda Fit 5 MT figuring it could go another 10 years as there's no way I'll buy a CVT Mirage at current prices.
10 years $5K Fit, sell $2k = $300/yr. deprec+$3k maint.=$6k total. Car 25 yr. Honda or not, too old.
15 years my $11.6K Mirage, sell for $5k when done = $440/yr deprec + maint. = $8,100. Car is 15
6 years from my $11.6 Mirage, sell for $12k = 0/yr deprec + $750 maint. = $750 TCO.
15 years my $1500 Mirage, sell for $1500 at end= $0 /deprec + $3000 maint = $3000. Car is 19 yr.
10 years new $22K Mirage, sell for $12K at end = $1000/yr deprec+maint. = $11.500. Car is 10 yr.
10 years new $12K Mirage, sell for $12k at end = $0 /yr + maint = $1,500 total. Car is 10. (as if)
I guessed at maintenance costs, allowing $3000 total for the older (2014 Mirage/Fit) and $1500 for 2017 and newer.
As much as I have an obsession with clean dark blue 5 MT Honda Fits, my best bet is to gamble my 2014 Mirage has another 90,000km left (it has 239,000) which likely takes me to the end of my driving, or close to it. It's in the middle age wise at 19 when I'm done. It would be like driving a 2004 today. The TCO is $4500. Pretty cheap for owning a car for close to 17-18 years. My Saturn is an '06 in great shape, probably has 10 more years to go, maybe more. I suspect ICE engines will cost a fortune to run in 10 years, gas at perhaps $15/g up here, if not more.
The more practical approach is to drive my 2017 (42,000 miles currently.) or sell it right now at a near zero loss and buy a new 2022 loaded. I don't know if that makes any sense. I suppose I can advertise my 2017 in the spring and see what happens. Even if I sold the 2022 in 10 years and lost $10k the TCO is only a couple $K more than keeping my 2017.
Well everything changed finding new ES 5 MT for $13,299 + rubbish for about $16k OTD.
10 years new $16K Mirage, sell for $11K at end = $500/yr deprec+maint. = $8,000. Car is 10 yr.
I guess I'm going shopping for a new Mirage in the next week or so.