Searching, on here, has shown 2 bosch part numbers, early(pre egr) and late with egr. White plug for early, dark brown/black for later.
Mines 2001 with egr and has the black plug. Bosch part number for the later one is 0 432 217 279.
Prices vary from £240 odd iirc and £400 odd, most are around the £300 mark. I've found the part number in a couple of eBay listings but I have to enter make and model etc in a drop down menu to confirm its the correct part but it then says that "this doesn't fit your vechicle"
Pic is correct, part number is correct but computer says no!
Will only fit vauxhall/bmw, I know they are the same m51 engine but it's still making me nervous to purchase it even though the saving is c£40.