Big plans for BMW's electric future