You have some serious Fanboy issues.....
Relax.
The car industry has a major disruption coming soon. BMW has a higher probability to surf the chaos and come out the of the disruption in one piece. Their chances of survival are better than average. They will still lose sales to Tesla in the coming years and the only things they have "on the shelf" right now to combat Tesla is a weird mobile that is significantly smaller than anything Tesla makes with rather poor range (the i3) and a hybrid sports car that also looks like a weird mobile and has decent performance but paltry electric range.
They, like most European automakers, are promising more EVs and/or hybrids coming soon, but as was discussed in another thread here in the last couple of days, car companies have been big on promises with EVs and have not delivered as many cars as they promise. Audi claimed they would have a pure EV in 2009, but it still isn't here.
The European auto makers are making more movement towards EVs. There are actually some changes happening in supply chains and factories, but the planned ramp ups are very long. They are talking about mass producing EVs around 2020 or later when Tesla will be mass producing the Model 3 next year.
I'm not an unthinking Tesla fanboy. I came about my position the long route. I started out looking at ICE, then hybrids. I was amazed that there was nothing out there that met my (I thought) modest criteria to replace my Buick:
1) Enough leg room, I have very long legs and smaller cars are usually torture.
2) 20% better gas mileage (than a 1992 car with a 5.7L V-8).
3) At least 80% the cargo capacity (large for a sedan of the era, but I didn't think all that special)
4) Same or better acceleration (0-60 mph in about 8s)
I found nothing that met that criteria until I found the Model S. And it destroyed my Buick in every category. It has 4X the energy efficiency, 3X the cargo capacity, and 1/2 the 0-60 time. I didn't buy the Model S because it was an electric car. I bought it because it is a superior car to everything else available.
I'm an engineer. Being able to make something that superior to what has gone before is the real story of Tesla. Tesla has had teething problems and I was concerned about reliability, but I saw the 2015s had improved dramatically so I bit in 2016. So far this car has been more reliable than my Buick on top of everything else, and I drove the Buick for 24 years with very few problems.