I will add my .02: go with OEM fuel pump, not aftermarket or knock-offs. More expensive, yes but you will not have to replace it in another 20k miles.
Sent from my ADR6300 using Bimmer App
BMWCCA Member# 451235
(Summer) 2001 330Ci - ZSP
(Winter) 1994 530i "Greenie" - LOADED