I would , and have, keep a car till it died a natural death. The cars I buy all have had similar traits. They all have been sticks as I don't believe any current automatic could last 250,000 miles and when they go they are expensive. The cars also are simple in that there aren't a lot in the way of fancy options. Prefer manual windows and basic stereo systems. Before my 2004 Focus was a 1986 Mazda 626 which lasted 375,000 miles. One head replacement, by me, at 250,000 miles. Never burned oil and still got 33 mpg at the end. Problem was another head was needed as they seemed to get eaten away at the combustion chamber via the water jacket so a leak. The suspension was shot in that every bushing would need to be replaced and you could feel the car was losing it on the road. So that was the Mazda's natural death 20 years later. Now it is the Focus for the next 20 years.