In addition to my BEV, I have a 2011 535GT. In the summer, on a trip, I can get over 30mpg out of this 4700# beast. I don't drive it around town, as it could be in the order of 18mpg...the i3 works well and is my daily driver (well, I don't drive daily much any more!).
I'm seriously considering the 2021 X5 hybrid. Supposed to get 40-50 miles of all electric range, and then have the 6-cylinder engine as a backup should I want to go somewhere further. If I do end up with that, I'll sell both of my current vehicles, as that would work for 95% of my normal driving using electric only in town.
Living in the NE, the charging infrastructure is going to still take years to develop for EV only use without a lot of compromise. The energy density of gasoline is still king for flexibility and speed of recharge (refueling). Now, if they had hydrogen filling stations as readily available as gasoline, that would be another story!
For those that may live in larger cities, the curtailment of all of the ICE vehicles driving around, is a big reality check about how important clean vehicles are, which seems to be lost on the current administration. The generally clear skies in places like China and parts of Europe, where diesel is still prevalent, really show what cleaning things up would help. FWIW, one study said that the CORONA virus uses some of those pollutants to stay airborne longer. Now, isn't that a kick in the teeth!
2014 i3 BEV, 2021 X5 45e
(The i3 will be sold soon, <17K-miles, interested?)