Apologies for the delayed response but here is the website i used to order the grille through a shipping forwarding inbox i have in the US. Arrived about 10 days later in Riyadh (Pre-Covid days).
Took 30 seconds to install and looks great.
https://www.getbmwparts.com/grilles/2020-bmw-x5