Don't get me wrong it would be great if it had a proper battery but and it's a big but it's still a £34,000 car which is 1/2 of the starting price for a new Tesla model S in the UK and in all honesty after having the pleasure of driving both on more than one occasion the BMW is a much nicer car to drive, the car feels premium, the interior design is far superior and if I'll ever decide to actually buy a car to own rather than rent or use zip car on the weekends I would go for the iPerformance vs a Tesla in it's current state in a heartbeat.
I had a few short drives in an i3 and it's also a pretty good car, but I don't have enough time behind the wheel to form a good opinion and to me it's just too damn ugly. I really wish they would've dresses the i3 like a series 3 or 2 car.