There have never been as many on the road—around 290 million light vehicles—and they have never been so old. One reason for that is good news: They are better made. Getting the odometer past 100,000 miles has gone from being noteworthy to normal. Thirty years ago the average passenger car was about 8.4 years old...