If I could buy a Tesla for the price of my Audi A3 - I wouldn't be driving the A3.
The thing is - new - their cost difference is neglible and over the lifetime of the car, the Tesla is actually a LOT cheaper... but I don't want to make the kind of debts that can buy a NEW A3, so mine is a 2006 model which will be 10 years old next year.
In 3 years or so when I retire it, I probably WILL buy a Model-S which by then, should be available second hand for the money I can get back on the A3 plus not much more than I spent on it initially.
The problem with cars is that buying new is always an idiotic thing to do. REALLY idiotic, making a debt to buy something that loses 25% of it's value as soon as you take possession and depreciates continuously there-after is insane.
So, like most smart consumers I let suckers with more money and ego than brains take that hit and buy my cars used. Price matters - a lot. More than driving the most awesome car that exists does, which is why I don't- but I will, when I can get it second hand.