My wife has a 2020 i3. We friggin love the thing.
It's really zippy, the turning radius is miniscule, it's laughably easy to drive (my dad is in his 80s: he jumped right in, drove around, and then perfectly parallel parked it minutes later).
Super solid BMW fit and finish and quality everything. Even our base model has front and rear parking sensors, everything just works awesome. Really lightweight for an EV, with the carbon fiber monocoque: 2900 lb.
Since day one we've charged to 100%, and without fail we get the full 250km of range every charge. We don't have the REx and prefer it that way: it's just another point of failure. We've taken this thing on road trips to Napa, to LA + Joshua Tree Park, no issues. Just take more breaks. Surprisingly roomy and comfortable inside, for the tiny footprint.
Rock solid reliability. Never had an issue in 3 years of ownership, knock on wood.
Body panels are plastic, Saturn style. I bashed the driver door into a bollard I couldn't see while backing out of a parking spot, and it buffed right out. Can't get dings either for the same reason.
Some mods I've done:
- Blind spot monitoring / cross traffic alert was never an option, so I retrofitted a kit from Pioneer.
- Replaced the base model 6.5" screen (with huge bezels), with a 10" one off a 3 series; fabricated a bracket for that. Gained touchscreen function out of it! Coded that myself with BimmerTool (dongle was like $30 off Amazon).