Yes, they did the i3 and some stuff and they were early in on a lot of that stuff, but then for their next major product cycle they didn't go to BEV. You can still find articles about where BMW proudly talked about their multi technology architecture and how all-electric architectures were a bad idea.
This lead to a number of BMW people who worked on those electric programs to leave.
> and so is not at all widely available
It wont be widely available in the future because its just to expensive to build compared to charging. Tesla model would not have worked if they had to build hydrogen stations.