The m5 ekp is different than all the other e60s, but will all work the same. The m5 bucket is a different setup, the bucket is the same, and will fit in the tank, but that’s about it. It’s a whole different setup, and would not be feasible unless your pretty handy. The only reason I say to run a 340, is that it’s 39mm wide, and can run in the factory screen with lower amps being pulled. Those bigger pumps work better at a constant 13.5 volts, like off a Hobbs, or relay. There is a streSt shootout on intank pumps that’s has pretty good information and a lot of graft.