BMW i

BMW struggles to keep up with i3 demand