You may also like
The Tesla Model 3 has been officially announced with a 215 mile range, a 0-60 time of under 6 seconds (in base form) and a retail price of $35k. Oh and over 115,000 sold in less than 24 hours.
Should BMW worry? Given our reviews of the Model S the answer has to be yes.