With the cost of new and used cars near record highs, motorists are holding onto their cars and trucks for longer periods of time before trading them in. The automotive research firm iSeeCars.com analyzed more than 5 million vehicles sold by their original owners to identify which cars are kept the longest.