I actually believe I have a spare intank fuel pump from my E30 325i. Don't know if its the same as an E.

I know for sure that I have a complete ready to drop in fuel pump and assembly for my M, plus the one that I'm about to take out.