According to Elon Musk, the Tesla Model 3 should last 300,000 to 500,000 miles. Other models may have different lifespans.