If you ask BMW for a price I wouldn’t be surprised if it’s twice the price tbh. It’s £50+ just for the two clips that hold the top corners of the bumper on. I paid £80 to them for the corner undertray ... call ocean BMW in Plymouth with the part number and get a price for comparison.
You'll get about £18 off with the discount code. Will take some inventive fitting measures though as technically they are supposed to attach to the existing grille, which looks rubbish compared to mounting it on it's own. Mine is held on with well hidden cable ties.