After years of prototypes and testing, BMW has pulled the silken cloth off the i3, its first all-electric car and the first member of its "i" sub-brand of green cars. The global premiere of the electric hatchback was a triple-city affair, taking place simultaneously in Beijing, London and New York.