If it is a Bosch, then any Bosch service center at £147 max
Hi ,
Try Euro Car Parts ...
Make Sure you ask for a Genuine Bosch Unit as there is no point going for second best
Regards
A Bosch agent will supply the sensor without any added plastic bits, take the sensor out of the tubular air pipe and find the ten digit part no stamped on its body.
The price is much lower than the assembly.