To address this question, consider two hypothetical scenarios (based loosely on my experience).
Scenario 1: You buy a vehicle new for $36,000 and drive it for ten years until the mileage reaches 200K. Then sell it for $8,000, ideally before a bunch of major issues happen (like the examples I give above, like a head gasket repair at 207K miles for a Subaru Outback). Ignoring routine maintenance costs (like oil changes and brakes) and not taking inflation into account, your net cost is $36,000 minus $8,000 equals $28,000, or $2,800 per year (for 10 years).
Scenario 2: You buy a vehicle new for $36,000 and drive it for twelve years until the mileage reaches 240K. Two or three major things go wrong between 200K miles and 240K miles, costing a total of $5,000. Then something really expensive goes wrong, like a major engine failure, transmission failure, frame rot, etc. The cost of this repair is prohibitive, and the vehicle is no longer driveable, so the value is just $200 from a junkyard. Again, ignoring routine maintenance costs (like oil changes and brakes) and not taking inflation into account, your net cost is $36,000 plus $5,000 minus $200 equals $40,800, or $3,400 per year (for 12 years).
So in these two examples, with made-up but reasonable figures, your cost of ownership goes up by more than 20% because you held onto the vehicle for too long.
In addition, you are out the full difference in cost between these two scenarios right at the end of ownership. So in this example, you are nearly $13,000 poorer right when it’s time to buy a new vehicle, between all the expensive repairs and loss of sale/trade-in value.