You probably only need to get a hold of the parts in this link:
(All parts except #1 and the optional color you want for item #3)
https://www.realoem.com/bmw/enUS/sho...diagId=51_8157
And this might be a good deal if you're near or they can ship :
https://www.marktplaats.nl/a/auto-on...satiniert.html