Loading: BMW has made 200,000 of its quirky i3 electric cars