BMW’s electric car future mapped out - pictures