I had very similar damaged to my 320d when I ran into and over an exhaust silencer thrown up by the car in front on the motorway. My wing liner went taking the temperature sensor and the wiring with it so I can't easily fit a new sensor. I bought a new wheel arch liner and bodged it together onto the undertray as the mounting points had split, and fitted a second hand fog light. It only cost about £30-£50, but I didn't try to fix the split in the bumper.
Hopefully it'll be relatively inexpensive and straight forward got you to fix it yourself.