Cheers, yeah I am aware it's a valve and not a pump but I can't find a pump anywhere either in the car or on realoem. I've no doubt the fault code is a snapon/generic fault code and not a bmw code.