Chuckle...20 pages of hysterical rants over the BMW 330e say otherwise. BMW's 330e is for people who want to cut their GHG emissions now by 30-100% vs. three years from now, run on pure EV for 60% of their driving and (so important to some Tesla fans) have a "performance" car that can do red light racing and merge lane mania plus have the status of being expensive as a Tesla.
72 MPGe for the 330e
89 MPGe for Tesla 70D.
The 330e's 14 miles on pure EV would mean, even charging just from home, average person (12.6 mile one way commute) could do their AM commute as an EV cutting their daily emissions by 60%. Work charging and they are 100% EV for 50% of their driving. Likely near 80% of their driving (local market, kids school and sports) in EV mode. Nice work and high tec, high status car (important issues to many Tesla and BMW owners alike).
The only thing "crippled" is the one-dimensional thinking of some Teslarati snobs.