tbh I continue to say the i3 scale/weight was what mass market EV transportation should have been designed towards (and more efforts focused on public trans than single/small n occupant cars). Societal/environmental cost of 6000-7000 lb behemoths erase any emissions gains from going EV.
The biggest failing of the i3, in my opinion, is that it looked stupid. It was cheap and "dorky" looking for no obvious reason. There was nothing that stopped BMW from making it look like any of their other models but they chose to make it weird and different in a way that surely hurt its sales. A real shame, honestly.
The Ioniq 5 looks way better than both and of course it is doing numbers as a result.
i3 was just expensive, low range, and overall not a competitive EV in the NA market.