Drivers are keeping their cars longer than ever, with the average age of cars on American roads approaching 12 years according to researchers at IHS Markit. In 1969, the average age of cars was barely more than five years, which practically qualifies as a new car these days.