PS: just one info regarding Tesla and longterm (over 10 years) maintenance costs. Tesla makes changes/optimizations on all parts “on the fly”. So for example they see something does not work, they change it immediatelly and so on and so on. This si great for first owner, maybe second, etc. until this part needs replacement. Then, you will not know which part to order and probably Tesla will not have it in stock. Especially if the part becomes a major problem on many vehicles and they will run out ofvthe stock. This is quite big problem in USA with independent repairers. Not only that: there were cases when the same car had one new part and one old part installed in the suspension. Well, these are not the problems for first owner to worry about and lease is the way to go.
We all know what a problem this can be with obsolete and nonavailable parts for our A2. For now there are still scrapcars around, when this will end…
While for example legacy automakers do the changes with MY changes and some even rarer. For example Toyota: you can get parts for 15 years old cars without any problem. BMW: 40 years old cars no problem (usually). They think about aftersales support when developing the car.