Here are the 15 cars people love to keep for a long time - and they're all from Toyota, Honda, and Subaru