Beware. This part will require a brand new top hose from bmw as the new flanges are a slightly smaller diameter, I sent mine back and bought all from bmw. And I was surprised that the flange was actually cheaper by a couple of quid although the hose was £50. The new flanges will not accept the old hose and this is a 3 hour job to replace and get the car running to find a new leak.