Not that I disagree with most of what you have written, but BMW did have some excellent ideas with the i3 (I've driven one for 3 years prior to getting a Model 3). Of course, they designed it from the ground up to be electric, and as a result I find that it is more similar to a Tesla than any other EVs are (flat battery along the bottom, rear motor + RWD, frunk and trunk space (albeit small as it's not a large vehicle).
But I get your point. The i3 has so much potential, its been available for 5-6 years and they still have yet to really use some of that design to push more BEVs forward. Sad really.
The i3 looks are polarizing though. I never test drove one because I couldnt get past the looks... same reason I never tried a leaf, or volt, or bolt, or prius, or some of these other hybrids. I had a BMW Active hybrid 5 on a 3 year lease, and that car got a whopping 3-4 MPG more than the gas version, had a smaller trunk without passthrough, and felt super heavy to drive. It was my wifes though, and she loved the luxury cruiser feel of it, but I hated it.
Back then, I wondered why electric cars had to look like econoboxes, or silly kiddy spaceships (which is what the i3 looked like to me), or cost over 100k (tesla). When they released the Model 3 Performance, My lease was ending on my 435 and I was choosing between the model 3 P and a M3.
I agree with
@ucmndd that the cross shopping pool is small, but I know it DOES exist. The price I paid for my model 3P was right around what I would have paid for the M3 I was eyeing, which was one with a free individual grey color. Had a list price of 82 something but I was going to be able to get it in the 73-74 ish range. My Model 3 P was 71.5 before rebates (I got 11k in rebates and incentives for it though when you add them all up).
Anyway, this was for a daily driver, and I took a leap and got the model 3P and am thrilled I did, for the use of daily driving. I would love to see what a performance EV from BMW would do, if it was designed from the ground up to be an EV. A BMW iM3 or something. Not holding my breath for it though.
EDIT: also, im not sure where on TMC this thread should go, but im not convinced it should be in the Model 3 section. its a general discussion of a competing brands car. Mods should consider moving it to an appropriate place.. as much as I still enjoy discussing things BMW lol.