I own a Model 3 and I like driving it, but I scratch my head at everyone who claims there are no mechanical problems. I'm glad you didn't have any, but there are some repairs that are almost obscenely common.
In the past year, the heater failed (PTC Heater had to be replaced), and the lateral link ball joint ball joint had to be replaced. That is about CAD5000$ worth of work. There is also an issue with a wire in the rear center seatbelt that broke (but after a check, it doesn't really have any safety concerns wrt airbags so it is OK to leave as is), and the top roof glass cracked. (I also had to replace the front windshield, but that's normal in Calgary and I don't hold it against the car)
I'm not "rough handling", I have a Toyota Sienna without any of these problems. On the bright side, the battery has no problems and no imbalances so fixing it will keep the car running for years (hopefully).
I bring this up because I find it very annoying that people were painting hagiographies of these cars when they have real issues. None of the issues above should be happening. Moreover, there are no 3rd parties providing parts (supposedly because of patents).
In the end, I'll never buy another gas car again but my cute tiny car has a bigger turn radius than my Sienna. It's lost more value than my Sienna. I agree with the poster who said that it isn't even clear if Tesla is interested in cars anymore.
If BYD is also creating cars that are expensive to maintain, then hard pass. I'm ok with having legislation to fix this.
My Model Y headlight failed. Bought the ballast for like $125 on eBay. Had to take my dang front of the car apart, but Tesla had a really nice manual online. So it has pros and cons for sure!