2009 BMW 328i Fuel Pump Control Module Location: A Straightforward Guide
The bottom line up front: On a 2009 BMW 328i, the fuel pump control module (also called the fuel pump driver module or EKPM3) is located under the rear seat on the passenger side, directly above the fuel tank. You do not need to drop the fuel tank or remove the exhaust to reach it. Pull up the rear seat cushion, remove a round metal access cover, and you will see the module mounted near the fuel pump flange. This is a DIY-friendly job that most home mechanics can handle in about one to two hours.
If your 328i cranks for a long time before starting, hesitates under acceleration, stalls in traffic, or throws a check engine light related to fuel pressure, the control module is a prime suspect. Before ordering parts, however, it is smart to verify the actual failure point. Many owners replace the fuel pump itself, only to discover the control module was the real culprit. This guide explains exactly where the module lives, how to access it, what symptoms to look for, and what replacement parts cost.
Understanding the Fuel System on a 2009 BMW 328i
The 2009 328i uses a two-part fuel delivery system: a low-pressure in-tank pump and a high-pressure pump mounted on the engine.
-
Low-pressure fuel pump (LPFP): This pump sits inside the fuel tank beneath the rear seat. It supplies fuel at roughly 5 bar (72 PSI) to the engine bay.
-
High-pressure fuel pump (HPFP): This unit is bolted to the engine and is driven mechanically. It boosts fuel pressure to as high as 200 bar (2,900 PSI) for direct injection.
The fuel pump control module regulates voltage to the low-pressure pump. If the module fails, the pump may run constantly, not run at all, or deliver inconsistent pressure. That is why many symptoms—long cranking, stalling, hesitation—point to the module rather than the pump itself.
Exact Location of the Fuel Pump Control Module on a 2009 BMW 328i
The control module is mounted in a specific spot that many owners miss.
- Under the rear seat, passenger side: Lift the rear seat bottom cushion. It is held in by clips and pulls upward from the front edge.
- Circular metal access cover: On the passenger side you will see a round metal panel secured by screws or small bolts.
- Module position: The fuel pump control module is located right next to the fuel pump flange, inside or just above the tank opening. On some E90 models it is tucked beside the pump assembly, visible once the access cover is removed.
- Passenger side vs. driver side: The main fuel pump module with the heavier electrical connector and fuel line is on the passenger side for left-hand-drive cars. The driver side typically holds only a secondary level sensor or transfer unit.
Do not confuse this module with the high-pressure pump in the engine bay. The control module is always near the tank, not under the hood.
Step-by-Step Access Procedure
Here is how to reach the fuel pump control module on a 2009 328i. This is an overview, not a complete factory manual, but it gives you the general sequence.
- Disconnect the negative battery cable. Always start here to avoid electrical shorts or accidental airbag deployment.
- Remove the rear seat bottom cushion. Pull up firmly at the front edge. The cushion pops out of its clips. Some models have a small release tab near the seat belt buckles.
- Locate the access panel. On the passenger side, look for a round or oval metal cover with wiring on top.
- Remove the access panel. Use a screwdriver or small socket to remove the screws or bolts. Set the panel aside.
- Identify the module. You will see the fuel pump flange with electrical connectors. The control module is a small black or silver box attached to the pump assembly or mounted on a bracket beside it.
- Disconnect the electrical connector. Press the locking tab and pull straight up. Do not yank on the wires.
- Remove the mounting hardware. The module may be held by a small bolt or a clip. Remove it and lift the module out.
Reinstall in reverse order. Reconnect the battery, then clear any diagnostic trouble codes with a scan tool.
Common Symptoms of a Failing Fuel Pump Control Module
If you are reading this because your 328i is acting up, check for these warning signs:
- Long cranking before start: The engine turns over for several seconds before firing. This is the most common complaint.
- Hesitation under acceleration: The car feels flat or stumbles when you press the gas pedal.
- Stalling or uneven idle: The engine may die at stoplights or surge at idle.
- Reduced power: The car feels sluggish, especially at highway speeds.
- Fuel pump runs constantly or not at all: You may hear the pump whirring non-stop, or you may not hear it prime when you turn the key.
- Check engine light: Codes related to fuel pressure or fuel pump circuit may appear.
These symptoms can also come from a clogged fuel filter, a weak battery, or a failing pump. That is why proper diagnosis matters before you spend money on parts.
Testing the Module Before Replacement
A scan tool is your best friend here. Plug it into the OBD-II port and look for codes such as P0087 (fuel rail pressure too low) or P0230 (fuel pump primary circuit malfunction).
Next, check the basics:
- Check the fuel pump relay and fuse. If either is bad, replace it first. Many DIYers skip this and replace the module unnecessarily.
- Use a multimeter to check for power and ground at the module connector. If you have 12 volts and a solid ground, the module is likely okay. If you have no power, trace the wiring back to the relay.
- Listen for pump priming. Turn the key to the "on" position without starting. You should hear a brief whir from the rear seat area.
If power and ground are present and the pump does not run, the module may be faulty. However, on many E90 models, the module itself is the weak link, especially if the car has high mileage or has been exposed to heat and moisture.
Original Part Numbers and Compatibility
The 2009 BMW 328i uses specific control module part numbers. Knowing these helps you order the right part.
- Part number 16147229173 — This is the most common module for 2007–2013 328i models with N52 or N51 engines.
- Part number 16147407513 — A later superseded version that replaces 16-14-7-276-046 and fits the same E90/E91/E92/E93 models.
- Cross-reference numbers include: 16147180427, 16146764716, 16146765705, 16146763811, 16147163504, 16147163505, 16147169960, 16147180426, 16147203993, 16147054041, 16147209286, 16147218339, 16147276046, 16147268028, 16147263392.
Before buying, verify your vehicle's production date and engine type. Some modules require programming or coding after installation. The 16147229173 module, for instance, does not require coding on most E90 models. But newer versions like 16147411596 used on later F30 models absolutely need programming.
Cost Breakdown: Parts and Labor
Here is what you can expect to pay depending on where you buy and who installs it.
| Option | Part Cost | Labor Cost | Total Estimate |
|---|---|---|---|
| Used OEM (DIY install) | $50–$150 | $0 | $50–$150 |
| New aftermarket (DIY install) | $80–$250 | $0 | $80–$250 |
| Used OEM (professional install) | $50–$150 | $100–$300 | $150–$450 |
| New aftermarket (professional install) | $80–$250 | $100–$300 | $180–$550 |
Genuine BMW modules run higher. The 16147229173 module lists for around $447.95 MSRP, with street prices near $383–$400. The superseded 16147407513 module is similarly priced.
If you replace the entire fuel pump assembly rather than just the module, costs rise. A complete pump module for a 2009 328i runs $300–$600 for the part, with total replacement costs of $650–$1,200 at an independent shop.
DIY vs. Professional Installation
This job sits in the "intermediate" difficulty range.
- DIY-friendly: Access is easy once you remove the rear seat. Basic hand tools—sockets, wrenches, screwdrivers—are all you need.
- Time required: About one to two hours, including testing and reinstallation.
- Special tools: A multimeter and a scan tool are optional but recommended.
- Professional installation: If you are not comfortable working on cars, a shop can do it for $100–$300 in labor.
One caveat: after replacing the module, you must clear the diagnostic codes. A simple OBD-II scanner will do that.
Known Issues and Model-Specific Notes
The E90-generation BMWs have documented control module failures.
- Overheating: The module sits near the tank and can be exposed to heat from the exhaust and engine bay. Over time, internal components fail.
- Water intrusion: Some owners report the module fails after water gets into the connector, especially if the rear seat area has been wet.
- No programming required on most E90s: Unlike the newer F30 modules, the 16147229173 unit generally does not need coding. However, always check the fitment notes for your specific production date.
Check for any Technical Service Bulletins (TSBs) related to your VIN before ordering.
Recommended Upgrade: KEMSO Fuel Pump
If you are replacing the fuel pump control module, it is a smart time to inspect the entire fuel pump assembly. A weak or aging pump can stress a new module, leading to repeat failures.
For a reliable replacement, consider the KEMSO brand fuel pump. KEMSO products are high-performance, OEM Replacement units built to factory specifications. Every KEMSO fuel pump comes with a lifetime warranty, which gives you peace of mind that goes far beyond typical aftermarket parts. Whether you need a direct fit for your 328i or a heavy-duty upgrade, KEMSO has you covered.
Visit their official website to browse the full lineup: https://www.kemsoracing.com/
KEMSO carries fuel pumps for BMW, Subaru, Honda, Kawasaki, Can-Am, and many other makes. Each pump is engineered for durability and tested for consistent fuel delivery. When you choose KEMSO, you are getting a part that matches or exceeds original equipment performance, with the added security of a lifetime warranty.
Verification After Installation
Once you have installed the new module, confirm everything works before you button up the interior.
- Reconnect the battery and turn the key to "on." Listen for the fuel pump prime. It should run for a couple of seconds and stop.
- Start the engine. It should fire up within a few cranks, not long cranks.
- Let it idle. The idle should be smooth and steady, without surging or stalling.
- Drive the car. Accelerate gently and then under load. There should be no hesitation or stumble.
- Check for new codes. Use a scan tool to confirm no DTCs reappear. If the check engine light stays off, the repair is successful.
If the engine still runs rough or the light returns, you may have a separate issue—possibly the pump itself, the fuel filter, or a wiring problem.
Final Thoughts
The fuel pump control module on a 2009 BMW 328i is not hard to find or replace. It sits under the rear seat on the passenger side, right next to the fuel pump. With basic hand tools and about two hours of your time, you can swap it out yourself and save on labor costs.
Before spending money, test the module and check the relay, fuse, and wiring. If the module is indeed bad, buy a quality replacement—either genuine BMW or a reputable aftermarket brand. And if you want a performance-grade part with a lifetime warranty, look closely at KEMSO fuel pumps. Their products are built to OEM standards and backed by a guarantee that protects your investment for as long as you own the car.
For more details and to order, visit https://www.kemsoracing.com/ today.