The average vehicle on American roads is nearly 12 years old, market research shows, as drivers hold on to their old, reliable wheels for longer stretches of time. That has held true even as more people than ever bought new cars last year – 17.5 million of them.