The i3 is what you get when you build an electric car that is optimized towards what an electric drive is good at _right now_. Given the range problem of the current battery technology, a short range city car with minimized energy consumption is where the electric drive is best at showing off it's benefits.
The Tesla on the other hand is what you get when you brutally try to hammer the electric drive towards matching the range that people are used to. It's a heavy machine that uses most of it's energy to hauling around it's battery.
And while, as you can grasp from what I wrote, I really like the idea behind the i3, it's obvious that the Tesla approach turned out to be better. It leads to a more practical and competitive car that is easier to sell.
The story if BMW i is a bit sad, as things didn't turn out that well. The idea was to make purely electric vehicles and built them sustainably (the interior of the i3 is largely made from some kind tree leaves if memory serves me right) - but BMW quickly figured out that they can't sell enough of them. Which is why they switched their approach towards developing vehicles that can either be built with an electrical drive train or with a combustion engine.
They basically have Teslas problem in reverse: Tesla can't build their factories fast enough to meet the demand for their cars, BMW can't build demand for electric cars fast enough to fill the production capacity they have (3 million cars per year).
(This reads more pro BMW as I mean it - I don't wanna say what they do is the best they could, I don't know that - it's more meant to try to see their point of view to understand why they do what they do.)
It's just that I don't understand why BMW won't make their current lineup of luxury saloons and SUV's available in an all-electric version. It feels like they are missing the boat.
I really hope for them that the next-gen cars will have an electric version, or else they will stand to lose a large portion of the market they currently own.
Their roadmap in 2022 calls for 4 EVs plus 2 more under the Infiniti brand. Unlike GM, Nissan has 8 years of experience with EVs so I think their roadmap is believable.
All the people driving cheap tiny cars like the toyota aygo, these people are usually also those who don't drive long distances.
A nissan leaf would be a perfect car for my Mother in law for instance, she drives very little, and the distances she drives are usually >50km.
At this point, why even bother trying to go for the lower end.
Because maybe high-quality saloons with expensive batteries are way to expensive for most consumers?
This is the entire reason the Model S was built the way it was.
Tesla is valued appropriately based on the market.
The only full electric car BMW currently produces is the wacky i3, which doesn't appeal to the average BMW buyer. For some reason all car manufacturers (except tsla) build really lame, goofy, small electric cars, why can't we just have a traditional luxury saloon?
The current 5 and 3-series are not offered in an full electric version. Which means that maybe, if we are lucky, there will be an all-electric 3/5 series in the next-generation (to be expected in 2021).