BMW's 'future-proof' EV strategy