This is the future of BMW – and maybe the future of electric motoring too ...