It's a lot cheaper to just buy the material on eBay (such as
https://www.ebay.ca/itm/204416556798...iABEgKwDPD_BwE) than paying a markup from
www.radiatorgrillstore.com/bmw for the same or similar material and a few zip ties, if you don't mind the visible zip ties and the likely scuffing of the black plastic finish they will cause.