The million miles Tesla S did have a few pitstops.
rear motor unit on this one has been replaced a whopping 13 times (an average of 84,285 miles per motor including the current one, though we hope reliability has improved in recent years). The battery pack has fared much better, only being replaced three times so far, for an average of around 300,000 miles per pack, which seems pretty solid.
https://www.motortrend.com/news/heres-a-million-mile-tesla-model-s-owners-advice-for-ev-reliability/