BMW Group will have over 40 new or updated models on the road by 2027.