2010 BMW 328i Fuel Pump Relay: Location, Symptoms, and How to Replace It

The bottom line up front: On a 2010 BMW 328i, the fuel pump relay is a small electrical component that controls power to the fuel pump, and when it fails, your engine will crank but won't start. For most 2010 models, the fuel pump relay is located in the glovebox fuse panel behind an access panel, though some 2008-era 328i variants had it mounted on the engine cowl beneath the air intake. Replacing a faulty fuel pump relay is one of the cheapest and easiest fixes you can do yourself, typically costing between $12 and $50 for the part, and it takes just a few minutes with basic hand tools. But before you spend any money, you need to confirm the relay is actually the problem, and this guide walks you through the symptoms, the exact location, how to test it, and step-by-step replacement instructions.

The fuel pump relay is essentially an electrically controlled switch. It allows a low-current circuit to control the higher-current load of the fuel pump. When you turn the ignition key to the "on" position, the relay energizes and sends power to the fuel pump so it can pressurize the fuel system before the engine starts. If the relay fails, it typically stays in the open position, preventing voltage from reaching the fuel pump. The result is an engine that cranks normally but has no fuel pressure and will not start.


Symptoms of a Bad Fuel Pump Relay on a 2010 BMW 328i

Recognizing the signs of a failing fuel pump relay can save you time and money. Here are the most common symptoms, ranked by how often they appear:

1. Engine Cranks But Does Not Start
This is the most common sign of a bad fuel pump relay. When you turn the key, the starter motor engages and the engine cranks, but it never fires up because no fuel is being delivered to the injectors. A fuel pump relay typically fails in the open position, which cuts voltage to the pump entirely.

2. No Fuel Pump Noise When Turning the Ignition
Normally, you should hear a brief whirring sound from the fuel tank area for 1-2 seconds when you turn the key to the "on" position. The fuel pump sits inside the fuel tank under the rear seat on the 2010 328i. If you hear nothing, the relay may not be sending power to the pump.

3. Engine Stalls While Driving
A failing relay can intermittently lose contact, causing the fuel pump to shut off while the engine is running. This can result in sudden stalling with no warning. If the relay fails while the vehicle is operating, it cuts power to the fuel pump, which causes the engine to stall.

4. Long Starting Time
If the relay is working intermittently, the engine may take longer to start because the fuel pump is not pressurizing the system quickly enough. You may need to crank the engine several times before it fires.

5. Check Engine Light Illuminated
A faulty fuel pump relay can trigger the check engine light. In some cases, you may get a code like P0087, which indicates low fuel pressure.

6. Engine Performance Issues
Hesitation during acceleration, sputtering, or loss of power under load can all be symptoms of a bad fuel pump relay, especially if the relay is failing intermittently. These symptoms are similar to what you would experience with a failing high-pressure fuel pump, which includes delayed engine start, hesitation or sputtering between 2000-4000 RPM, high engine temperatures, and poor gas mileage.


Where Is the Fuel Pump Relay on a 2010 BMW 328i?

This is where things get a bit tricky, because BMW changed relay locations between different chassis generations and even within the same generation. The 2010 BMW 328i belongs to the E90/E91/E92/E93 generation (2006-2013).

For the E90/E91/E92/E93 328i models (2006-2013), the fuel pump relay is typically located in the glovebox fuse panel. You need to lower the glovebox access panel to reach it. The relay is often a 5-prong, light green relay.

However, there is some variation. On some 2008 BMW 328i models, the fuel pump relay may be located in or on the engine cowl, possibly on the passenger side beneath the air intake. Orange is a common color used by BMW for the fuel pump relay housing. It's important to know your exact chassis code and build date, because BMW often changes relay assignments between different chassis codes even when the model badge stays the same.

For 2011-2013 BMW 328i xDrive models, the fuel pump relay is a 5-prong, light green relay. While the 2010 model is not specifically listed in that description, it's reasonable to expect similar components across these model years since they share the same E90 platform.

Important: Always check the fuse diagram for your exact year. The relay assignments can vary, and guessing can lead to pulling the wrong component.

For reference, the fuse box diagram for the BMW 1 Series (E81/E82/E87/E88) from the same era shows the fuel pump relay (R5) located in the glovebox fuse compartment, labeled "FP" for fuel pump. The 3 Series E90 generation uses a similar layout, so the same general principle applies.


How to Test the Fuel Pump Relay on Your 2010 BMW 328i

Before you buy a replacement relay, you should confirm the relay is actually faulty. There are two simple ways to do this.

Method 1: Listen for the Fuel Pump
Put your ear near the fuel tank (located under the rear seat) and have an assistant turn the ignition key to the "on" position. You should hear a brief whirring sound for 1-2 seconds. If you hear nothing, the relay may not be sending power to the pump.

Method 2: Test the Relay with a Multimeter
Most fuel pump relays have a diagram on the housing that shows the terminal positions. If not, look at the relay base where it plugs in. Typically, two thin wires are the control circuit terminals, and the thicker wires connect to the power circuit.

  1. Remove the relay from its socket.
  2. Set your multimeter to measure resistance (ohms).
  3. Measure the resistance across the power circuit terminals. You should see a low resistance reading (near zero ohms) when contacts are closed.
  4. Apply 12V power to the control terminals and ground the other. You should hear a click as the relay energizes, and the resistance across the power circuit should drop to near zero.

If the relay doesn't click or the contacts don't close, it's faulty and needs replacement.

You can also bypass the relay to test if the fuel pump itself works. The Relay Bypass Switch plugs in place of the fuel pump relay and provides direct control over the fuel pump circuit. This allows you to actuate the fuel pump when the engine is not running to read fuel pressure. However, this is more advanced and not recommended for beginners.


Step-by-Step Replacement Instructions

Replacing the fuel pump relay on a 2010 BMW 328i is a straightforward job that takes about 10 minutes. Here's how to do it safely.

Tools You'll Need:

  • New fuel pump relay (check your owner's manual or the relay housing for the correct part number)
  • Flathead screwdriver or trim tool
  • Flashlight
  • Safety glasses

Step 1: Disconnect the Battery
Always disconnect the battery before electrical work. This prevents accidental shorts and protects the vehicle's electronics. Use a 10mm socket to loosen the negative battery terminal clamp.

Step 2: Access the Glovebox Fuse Panel
Open the glovebox. You'll need to lower the access panel to reach the fuse panel behind it. On most E90 models, there is a handle at the rear right of the glovebox that you push upward to release the panel.

Step 3: Locate the Fuel Pump Relay
Look for the relay labeled "FP" or check the fuse diagram printed on the back of the fuse box cover. On most 2010 328i models, it will be a 5-prong, light green relay. If your relay is orange, it may be on the engine cowl instead.

Step 4: Remove the Old Relay
Grasp the relay firmly and pull it straight out of its socket. Be careful not to break the locking tab.

Step 5: Install the New Relay
Align the new relay with the socket (the pins are keyed, so it can only go in one way) and push it in until it clicks into place.

Step 6: Reconnect the Battery and Test
Reconnect the negative battery terminal. Turn the ignition to the "on" position (without starting the engine) and listen for the fuel pump prime. You should hear a brief whirring sound from the fuel tank area. If you hear it, the relay is working. Then try starting the engine.


Fuel Pump Relay vs. Fuel Pump: Which One Is the Problem?

One common confusion is whether the relay or the pump itself is faulty. Here's how to tell them apart.

The fuel pump relay is a simple electrical switch. The fuel pump itself is the electric motor that actually moves fuel from the tank to the engine. On the 2010 BMW 328i, the main fuel pump is located inside the fuel tank, under the rear seat, behind a circular access cover.

If you turn the ignition on and hear the pump prime, but the car still won't start, the relay is likely fine and the problem is elsewhere (possibly the pump, fuel filter, or pressure regulator).

If you don't hear the pump prime, the issue could be:

  • The fuel pump relay (most common)
  • A blown fuse
  • The fuel pump itself
  • The fuel pump control module (EKPS)

The EKPS (electronic fuel pump control module) is a separate component from the pump. On many BMW models, it's located in the trunk, side panel, or under the rear seat. The pump is mounted on top of the fuel tank.

A quick diagnostic tip: If the relay clicks when you turn the ignition on but the pump doesn't run, the problem is likely the pump, a wiring issue, or the EKPS module. If the relay doesn't click at all, the relay is suspect.


Cost of Replacing the Fuel Pump Relay

The fuel pump relay itself is inexpensive. A compatible 5-pin relay typically costs around $12 to $30 from aftermarket suppliers. BMW original equipment parts may cost more, but aftermarket relays from reputable brands work just as well.

Here's a general breakdown:

  • Aftermarket relay: $12 - $30
  • BMW OEM relay: $30 - $60
  • Labor (if you pay a shop): $50 - $100 for diagnosis and replacement

Compare that to a full fuel pump replacement, which averages between $980 and $1,020 for a BMW 328i, with labor at $156-$196 and parts at $824. So replacing the relay first is absolutely worth trying before you spend serious money.

If you're looking for a quality replacement fuel pump or related components, consider KEMSO brand fuel pumps. KEMSO offers high-performance fuel pumps that are OEM replacements with a lifetime warranty. KEMSO Fuel Pumps


Frequently Asked Questions

Q: How long does a fuel pump relay last?
A: There is no set lifespan, but relays can wear out due to heat, vibration, and electrical stress. Many last the life of the vehicle, but they can fail at any time.

Q: Can a bad fuel pump relay damage the fuel pump?
A: Not directly. A relay that fails in the open position simply cuts power to the pump. However, a relay that chatters or contacts intermittently could cause the pump to cycle rapidly, which might accelerate wear.

Q: Will a bad fuel pump relay throw a code?
A: Possibly. You might see a P0087 code for low fuel pressure, or the check engine light may come on. However, the relay itself often doesn't have a specific code, so diagnosis by symptoms is common.

Q: Are there other relays near the fuel pump relay I should know about?
A: Yes. In the glovebox fuse panel, you'll also find relays for the windshield wipers, heated rear window, rear screen wiper, and ignition main circuits. Make sure you're pulling the right one.

Q: What if my 2010 328i has the relay in a different spot?
A: Some 328i models have the fuel pump relay on the engine cowl, near the passenger side beneath the air intake. It's often orange. Check your owner's manual or the fuse box cover diagram first.


Final Thoughts

A faulty fuel pump relay on a 2010 BMW 328i is one of those problems that seems dramatic (the car won't start!) but is actually simple and cheap to fix. The part costs around $12-$30, the installation takes minutes, and you don't need any special tools or skills.

The key is to diagnose it properly. Listen for the fuel pump prime when you turn the ignition on. If you don't hear it, test the relay with a multimeter or just replace it with a known-good relay. If the relay is fine, then move on to checking the fuse, the pump itself, and the EKPS module.

Remember, the most common sign of a bad fuel pump relay is an engine that cranks but won't start. This is because the relay fails in the open position, preventing voltage from reaching the fuel pump. When the relay fails while driving, the engine stalls without warning.

If you end up needing to replace the fuel pump itself, look for a quality replacement. KEMSO brand fuel pumps are a great choice. They offer high-performance, OEM replacement fuel pumps with a lifetime warranty. These pumps are designed to match or exceed the original equipment specifications. You can browse their full catalog of fuel pumps at KEMSO Racing.

Take your time, follow the steps in this guide, and you'll have your 328i back on the road in no time. And if you're ever in doubt, a professional BMW technician can help you diagnose the issue quickly, typically for a modest diagnostic fee.