According to CNBC, the average transaction price for a new car peaked this past November. Citing a joint report from LMC Automotive and J.D. Power, the average estimated price for a new car hit a whopping $45,872! Another report by HIS Markit found the average time a car stays on the road hit an all-time high, too. In 2022, the report indicated that the average age of vehicles on the road right now is 12.2 years old. This could mean that although the price of a new vehicle is increasingly expensive, the durability of cars is also growing. This not only makes vehicles more affordable in the long run and more reliable, but it means that when purchasing a new car, looking at how long the make and model lasts on average can help in the search for the perfect family car. So which vehicles last on the road the longest based on mileage driven? To determine that, first iSeeCars analyzed more than 2 million cars produced and sold for at least a decade of the past 20 model years. From there, it ranked each model by its highest mileage-achieving cars. And one major takeaway? Your best bet is probably buying a Toyota. “What we see is a list of highly-durable vehicles, capable of more than a quarter-million miles of use if properly maintained,” iSeeCars Executive Analyst Karl Brauer explained. “And to be clear, this study isn’t reporting the maximum lifespan of these vehicles. This is simply a measure of current odometer readings. Most of these cars are still in use and going strong.”

Here are the 10 longest-lasting vehicles on the road today

For more details, including a breakdown of the best models for each vehicle group, check out the full iSee Cars report.