A total of 5,128 BMW i electric vehicles have been delivered to customers worldwide in the year-to-date, with 2,255 of those delivered in March.
That's a bit over 1% of total BMW deliveries in March. Down from 2,871 last month. I suppose the March/April plate change in the UK had some bearing, although the UK market is not as significant as the US.
BMW can deliver over 200,000 premium cars in a month.
https://www.press.bmwgroup.com/global/article/detail/T0259072EN/bmw-group-achieves-best-sales-month-ever