Tesla is already compared to BMW, and even as a better option. You should look into / watch some videos on Tesla as from what your saying seems like your knowledge on them is limited; Not saying this as a put-down, I've just kept up with Tesla a lot.
Do you know about their Supercharger stations, etc? And Tesla is building a very strong brand, beautiful product, etc.. Tesla's growing at exactly the speed they're wanting to, demand for their product is higher than supply. They're getting everything prepared, testing the processes, and I imagine will ramp up in a big way once it makes sense.