Tesla is (attempting to) scale up production to capture market share at a time when it's just not profitable to sell electric cars. If BMW says they can't yet be made at a profit, I believe them - not the guy who lives on subsidies.
Once there is profit to be had and "game on," people are going to buy from existing brands with deep manufacturing expertise, not from a hype machine that might not be in business in 5 years.