Well done Dudesky. Fantastic. Clear precise and easy to follow but most importantly, factually correct. I read this and double checked all the things I had checked and then went and bought the fuel pump complete(ie with the fuel gauge sender unit/float and the filter all attached) and literally threw it in in about 10 minutes from go to whoa. Can I add BMW have some funny non reusable hose clamps but you can pull the hoses off and push them back on. If you do this recheck for leaks befroe you but the cover back on and the seat down. If they are leaking I would replace the hose clamps for safety, the large hose is send and the other(thinner) is return(2 slightly different sizes. Looks like about 10mm and 8mm but you could use a screw type hose clamp, not that fool BMW thing. Thanks so much for this post