Here's What a Tesla Model 3 Is Actually Like After 100,000 Miles