There is literally no reason NOT to keep your Model 3 for 10 years or more. The car doesn’t wear out. Anyone who runs their cars into the ground might not buy another car unless they break their own rule and just get bored. A lot of people get rid of cars because they perceive it is going to turn into a money pit.