No, it didn't. They had a single, sub-brand model (the i3) that was neither technologically interesting nor performant.
"It founded BMW i, a sub-brand to bring electrified products to its dealers"
I didn't want a cutesy little i-car. I wanted an electric 7-series. There have been three model iterations of the 7-series since the Model S was revealed ... and they have nothing to show for all of that time.
To auto makers: We don't want your electric car, we want your car, electric.
"... BMW’s current plans as reported by InsideEVs, which include keeping the 6-year-old i3 around for a few more years and canceling the i8 entirely."
The i8 was not an electric car - it was a a hybrid car with a little chainsaw engine inside that had worse performance than (I believe) even a base spec Tesla 3 series (for example).
There was never a serious strategy and there were was a single (silly) e-mobile/i-car.
I repeat: We don't want your "electric car", we want your car, electric.