This has a lot to do with culture. Microsoft had a mockup of an e-reader before the Kindle, but the powers that be in the company insisted that it should run Windows (not out of malice, but because that's how they saw the world.) When Bezos, who, at the time, ran a giant bookstore, started his Kindle project, he put them on a secret team in a different building. Car companies are run by people who love engines that b…
In fairness, at least bmw has the i3 and that's better than most. Also, what he says is true. The i3 is crap cost performance. It's just the only thing on the market, and so it sells.
Tesla's plan was impressive in it's decisiveness. Start at the top of the price pyramid and work down as battery prices get cheaper. That way, you can be close enough to cost competitive and have a decent range at all times. Destroy the cliche of golf carts on freeways. Launch a car to space.
BMW (and everyone else) went straight for mass market cars. They're just expensive (about 2X) for their categories and had a craps range. Range just got better.
Still... between incentives, general interest and such they would inevitably sell some cars. A 100k car won't sell that many units either, so the strategy will sell roughly the same numbers at the same growth rate. The economics will get better when they do. You'll already have been making that model for years. profit. BMW want(ed?) to do this across models, and I suppose transition everything smoothly over a decade.
Anyway, a year or two probably won't make a difference to the big picture. Early mover doesn't get you that much in cars, it's not messaging apps or digital marketplaces. Most manufacturers seem willing to lose more tan that.
Tesla moved the needle. It took big risk. Very impressive. Imagine how much it would have cost if BMW had taken that risk and failed. They took the safer option, but the risk here was real. MS' risk aversion was all in their heads.