American drivers keep new cars for 8.4 years on average. However, you may opt to sell your car sooner if you’re interested in newer models with advanced safety features or you may keep it longer if you don’t accrue high daily mileage.[8]