Thank you for that link Jon. I guess oe pump it is then. You know every time I try to do a search to see if I should upgrade or OE. It always come back to OE, damn BMW! So far I replaced OE suspension/steering, front calipers and pads all around. Next up... cooling system.