My BEV does everything that I bought it for, has been fun to drive, and has met my expectations. It is my first EV, and unless I find a plug-in hybrid that can meet my needs (none yet), I'll probably keep it for a very long time. There will always be people that don't research the vehicle before they buy it or do not understand the limitations. It can take some time to separate the marketing and perception discussions from actual fact. What taints things a little is the pre-release discussions of the i3 verses what was actually released to the USA buyer. To be fair, the listed capabilities were updated prior to first official sale to reflect reality. Range, I don't see it as much different than what is listed for any ICE out there...there's always a range of mpge or mpg depending on the driver, the weather, and the traffic situation. It's just that with an EV, you start with a much smaller tank than a typical ICE. If you bought it to replace an ICE and expected no compromises, you made a bad decision! It works quite well for what it was designed for. A big differentiator is creature comforts...on an ICE, heating is almost entirely a waste product...on an EV, it's fuel (energy) out of the battery. If you have a BEV and you have the heat pump, it's not much worse than cooling, but the REx does not come with a heat pump, so it is a 1:1 watt out to heat in the car. Throw in the colder it gets, and ANY battery has less capacity, and it can get messy if you can't precondition things or are taking lots of short stops with multiple needs to rewarm the interior.
5-years from now, once more people will have had a viable EV experience, the 'common' knowledge will be more accurate. Until then, it's buyer beware and it behooves any potential buyers to do their research.
2011 535i x-drive GT, 2014 i3 BEV
Soon (hopefully!) A 2021 X5 45e will replace the above