That latter is what really surprised me in 3 years of Model 3. Except to repair a punctured tire, no maintenance yet in over 20,000 miles. They recommend changing the air filters but I did not.
There are Prius taxis in NY clocking 500k miles or more.
On the other hand Hyundai Veloster is fun to drive but literally breaks down after 30k.