This is a good read as to what BMW are up against transitioning from internal combustion engines to electric drivetrains. https://europe.autonews.com/automakers/twilight-combustion-engine-comes-germany