I did the M sport front bumper on mine a few weeks ago, just find one off of ebay and get it repainted/repaired as required. There's dozens of them for sale at any one time.
As far as I'm aware the rear bumper only needs a couple of mounting brackets changing and it's good to go but I haven't done it as yet, for the front I can help more.
The kidney grills, parking sensors, headlight washers, washer covers and bmw badge all swap over, you'll need the following parts:
51747903731 - Lower Air Ducting
51747903729 & 51747903730 - Vertical Air Ducting
51747903727 - Duct For Oil Cooler
51117903744 - Centre Grill
51118038091 & 51118038093 OR 51117262829 & 51117262830 - Left and right air intakes, the first two numbers are the older style grills and the latter two are the newer grills with silver strakes fitted, both will fit any M sport bumper, it's just your preference as to which you use, cost is about £2 difference.
I like the look of the silver strakes on a black car, should end up something like this;