Not a fan of the design though. I'm sure it's functional but to my eyes it looks more frankencar than daily driver.
It's easily one of the most popular EVs here in the UK (along with the Tesla, Renault Zoe, and Nissan Leaf). Very nice to drive with a stylish, comfortable, minimalist, premium-quality interior. BMW's software does let it down, though - at least when compared to a Tesla.
But still, i'd argue if you want an EV and can't afford a Tesla, it's the best option available right now (at least until the Bolt is released).