I was very happy with the Tesla service when I had my Model S for 7 years even though the last couple of years the S was in the shop a lot.
In the bit over 2 years I’ve had the Model 3, I’ve only needed to go in the shop for a couple of minor issues, and the tech came to my house for one minor recall item. The service was no longer exceptional, no fully loaded Teslas as loaner cars, just an Uber voucher. The Tesla service center was no longer stocked with fancy beverages, just coffee and water. Overall Tesla, service went from great to good, since I bought my 3.
However, yesterday Tesla made me an impressed customer again. While driving to a noon lunch, I got a notice that my low-voltage system was failing (aka the 12 V car battery) I was warned that it would start shutting accessories, and eventually the car wouldn’t start. I was told to schedule a service appointment with my Tesla app, at 3 PM I opened the app, the error codes were already transferred to the app. I hit request service and a few seconds later I was asked if the mobile service guy could come to my house between 8-12 AM. Not wanting to be stranded somewhere with a dead car, I eagerly said yes.
At 8:30 the tech showed up at 8:45 he was done replacing the battery. The total cost to me was $0.
Now there may be some legacy car makers who remotely monitor their car’s system and proactively dispatch service techs to customer houses before they fail, but I’m not aware of them. Not having to deal with a dead battery in random parking lot, a pretty great feeling.