Covered quite a bit here on the forum. You can check the below thread and the below order guides to get all the details.
https://g30.bimmerpost.com/forums/sh....php?t=1847398
https://g20.bimmerpost.com/forums/sh...1#post27878721
And since we’re in a crazy time. Things can still shift I am sure.