World Premier: The BMW i3

It isn’t every day that BMW launches a new brand. In fact the last time it happened was in 2001 when MINI was created. And it could be argued that this is...