BMW delivered over 200,000 electric cars in 2022