i3 is one of the vehicles that designers thought end user is a "eco freak" vs "normal person". It's pleasant to drive, but extremely ugly.
When the i3 first came out, I would be inclined to agree with you - it's the opposite of the E9 or the E46. But the late-generation models have been growing on me, once the context for which they were designed became more clear.
The i3 interior is fantastic, though