My bride is now driving a 2016 BMW i3 REX(Range Extender).
Long story short, I assumed a ridiculously cheap two year 10k mile/year lease from a friend who is a BMW dealer employee. So far it's been a blast to cruise around in; 0-60 in 7.0 seconds won't separate your retinas, but it makes keeping up with(or passing) traffic a cinch. Handling is surprisingly good and there are more than a few tech toys to play with(my friend ticked most every box on the order form). Since we live less than ten miles away from my wife's place of work we are simply charging it using the supplied charger- which plugs into a standard 110V socket. So far we have yet to hear the 750 cc twin kick on to generate power. My wife loves it; I think the only down side is that we will have to return it in a couple of years.