Don't have this experience at all with my wife's M3. Car is at 40k km. Haven't changed neither the Summer nor Winter Tires and the summers are currently at 6/32. Probably one more year after this one on them I guess. Also the Tesla Service is reasonably good imo. I couldn't really expect more.That is BAD advise.
BMW covers all maintenance costs for the duration of the lease.
Also, TM3 maintenance costs are distinctly non 0.
My TM3P eats through tires at at least 2x the rate of my BMW (I'm on my second set of summer and winter tires, after 2 years and 28K miles). That's ~$2K/2 years more than I normally incur with the bimmer (unless I track it, which is another cost category altogether).
Also, extracting warranty work or service from Tesla is a royal PITA, that has only gotten worse over time.
Where I live, service appointment available is 4+ weeks out, even if you have a suspension failure or some other terminal condition with the Tesla. I'm 100% driving ///M3 right now, while waiting on the TM3P appointment (2 weeks to go) to replace blown front shock.