My throttles are balanced but it still ticks over unevenly and prone to stalling when cold. It also runs out of fuel with 2 gallons stuck in the tank right hand side. Ive just fitted the replacement pump motor from eBay.
http://www.ebay.co.uk/itm/121906385116?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT
With the tank below 1/4 full, remove the bodywork including tank top cover. The job looks possible with the tank top cover in place but it's much easier with full access.
Disconnect the electrical connectors to the fuel pump and fuel gauge and unplug the fuel pipe.
The pump is retained by a large pressed steel ring nut as used on car fuel tanks. Tap it around with a large blunt screwdriver. The pump will be stuck into its sealing gasket. I used a blunt screw driver at the front LH where there is a locating lug to lever it up. DON'T dig into the gasket or you'll be buying a new one. There is also a tag that you can grab with pliers. Plumbers pipe pliers are ideal.
Once it's out, unplug the fuel gauge wiring connector and lift the pump away.
The pump wiring connector is the usual stuff use a small screwdriver to release the tag and slide the connector out. Mine was really tight.
The supplied fuel hose is seems too short but also unlikely to follow the tight bends without kinking. Thankfully, the OEM hose can be extracted from the pump outlet stub.
I was concerned to not break off the stub pipe so used a Dremel cutting disc to slice the crimped hose clip at it's folded tag. Make sure wires etc are moved out of the way as the disc can jump and the wires are thin. Uncurl the clip and throw away.
The OEM hose is quite stiff but can be eased up the stub pipe by levering the end with a flat blade screwdriver. Avoid pliers as they risk puncturing the tube.
To get the pump out of it's hanger you will need to remove the intake filter. It's held by a press on clip washer. I ended up just levering it off. The pump simply slides out.
The new pump is both longer and slightly fatter than the OEM pump. The kit has some moulded rubber parts but I could not see how they could work in the BMW system. I did not want the pump to sit deeper than standard so used the OEM pump carrier.
The pump carrier has six ribs down the inside. I used the Dremel with a burr cutter to trim them flat. A sharp narrow chisel might be easier but mine are buried at the back of garage. Trim the ribs down until the pump will slide into the holder. The top tags can't clip it in so don't trim the ribs too much. The intake screen is retained by a press on star washer supplied in the kit. Fit it AFTER the pump is in its carrier. The intake is towards the front.
At the top end spray the electrical connector with silicone and plug it in. The OEM hose can now be fitted. Slip the two supplied worm clips onto the hose before fitting to the pump.
Make sure the pump rubber mounts are connected solidly and it's good to go.
Grease the INSIDE of the sealing gasket with red rubber grease or silicone grease. Vaseline or normal grease might damage the rubber gasket so best avoided. Also grease the pump filter body. Connect the fuel gauge wiring connector and fit the pump into the fuel tank. If you don't feel the sliding resistance all the way in the gasket may have shifted. It's hard to be sure but the pump should slide in easily. The ring nut can now go on. Turn it backwards and be sure its not cross threads before hand tightening. Tap it around about 1/4 turn to fully tighten. Plug in the wires and fuel pipe and see if the engine will start.
Mine seems to run more smoothly but I'm yet to test ride. Do this before fitting the body work. A couple of sudden braking will slosh fuel about. Any leaks mean you'll need to reseat the pump.
Perceptions of the fuel pump kit -
The pump is a little heavier than the OEM pump as it should be - its a bit longer. The intake screen is well made. The worm clips are just the right size. Anything slightly big will go D shape and cause leaks.
The moulded rubber parts have no purpose that I could see, but there are no written instructions so who knows. The fuel hose is too short for direct connection but if your OEM hose is damaged you will be better to bend some 10mm copper pipe to a suitable shape and use short bits of hose to join everything up.
There is also an electrical connector which could be used in place of the OEM wires if needed.
Test ride pending this seems to be a good way to replace a weak fuel pump.