2A87 Bmw Code​ – Diagnose And Fix Exhaust Vanos Faults Like A Pro

The 2a87 fault indicates that your BMW’s engine management system has detected a mechanical sluggishness or jam in the exhaust Vanos (variable valve timing) system. This usually stems from a faulty solenoid, low oil pressure, or a missing component in the oil filter housing. You can often resolve this by cleaning or replacing the solenoids before considering more expensive mechanical repairs.

Few things are as frustrating as seeing the “Half Engine” light appear on your dashboard while you are merging onto the highway. You likely feel a sudden loss of power, and your smooth-running machine now idles like an old tractor. If you have scanned your car and found the 2a87 bmw code​, you are dealing with an issue in the exhaust Vanos system.

I understand the anxiety that comes with BMW engine codes, especially those related to the complex Vanos system. This guide will walk you through exactly what this code means and how you can troubleshoot it in your own garage. We will move from the simplest, cheapest fixes to the more technical mechanical possibilities.

By the end of this article, you will have a clear roadmap to restore your engine’s performance. We will cover everything from solenoid cleaning to the “hidden” oil filter cap issue that many mechanics overlook. Let’s get your Bimmer back to its peak potential.

Understanding the Mechanics Behind the 2a87 bmw code​

To fix the problem, you first need to understand what the 2a87 bmw code​ is telling the computer. BMW uses a system called Vanos, which is essentially hydraulic valve timing. It uses engine oil pressure to rotate the camshafts, allowing the engine to optimize power at high RPMs and maintain efficiency at low speeds.

The “2A87” specifically refers to the exhaust side of this system. When the Engine Control Unit (DME) requests a change in valve timing, it sends a signal to a solenoid. If the camshaft does not reach the desired position within a specific timeframe, the computer triggers this fault.

This code is most common on the N52, N54, and N55 engines found in the 3-series, 5-series, and X-series models. It is rarely a “broken” part in the traditional sense. Instead, it is usually a mechanical jam or a lack of hydraulic pressure preventing the system from moving fast enough.

Common Symptoms of Exhaust Vanos Failure

When your car registers this fault, it does not just stay hidden in the computer’s memory. You will feel it immediately. The most common symptom is “Limp Mode,” where the car significantly reduces turbo boost and throttle response to protect the engine.

  • Reduced Power: The car feels sluggish, especially under heavy acceleration.
  • Rough Idle: You might notice the needle bouncing or the car shivering at stoplights.
  • Poor Fuel Economy: Because the timing is stuck, the engine cannot operate efficiently.
  • Stalling: In severe cases, the engine may die when coming to a stop.
  • Ticking Noises: A lack of oil pressure in the Vanos units can sometimes cause audible clicking.

If you experience these symptoms alongside the 2a87 bmw code​, it is time to pop the hood. Ignoring this issue can lead to increased carbon buildup and long-term wear on your valvetrain components.

Step 1: The “Free” Diagnostic – Swapping Solenoids

Before you spend a single dollar on parts, use this pro-level diagnostic trick. BMW engines use two identical Vanos solenoids: one for the intake (top) and one for the exhaust (bottom). They are located at the very front of the engine block.

See also Is The Bmw 335I Reliable​ – A Real-World Maintenance And Buying Guide

Remove both solenoids using a 10mm socket. Clean them with some brake cleaner and compressed air. Now, swap their positions. Put the intake solenoid into the exhaust hole, and the exhaust solenoid into the intake hole.

Clear the codes and drive the car. If the 2A87 code disappears and is replaced by a 2A82 (Intake Vanos) code, you have confirmed that the solenoid is bad. This simple test saves you from guessing and buying parts you might not need.

Troubleshooting the 2a87 bmw code​ at Home

If swapping the solenoids caused the code to move, your next step is replacement. However, if the 2a87 bmw code​ persists on the exhaust side even after swapping, the issue lies deeper. You must now look at the oiling system, as Vanos is entirely dependent on oil quality and pressure.

Checking the Oil Filter Housing “Cage”

This is the most “hidden” cause of Vanos codes. Inside your oil filter cap, there is a plastic center cage with a small O-ring at the tip. Sometimes, during an oil change, an inexperienced person might accidentally throw this cage away with the old filter.

Without that cage and its O-ring, the oil bypasses the main gallery. This causes a massive drop in the specific oil pressure required to move the Vanos actuators. Always check your oil filter cap first. If the center plastic piece is missing, buy a new cap immediately.

Oil Quality and Viscosity

BMW engines are incredibly sensitive to oil sludge. If you have followed the 15,000-mile oil change intervals recommended by the factory, you may have “gunk” blocking the small screens inside the Vanos system. Switch to a high-quality full synthetic oil and reduce your change intervals to 5,000 or 7,000 miles.

Sometimes, a simple oil flush can clear the 2a87 bmw code​ by removing debris from the solenoids. Use a dedicated engine flush product or simply perform two oil changes in quick succession to clean the internal passages.

Advanced Causes: Cam Bearing Ledges

If you have replaced the solenoids and verified the oil filter cap is perfect, but the code remains, you may be facing a “cam bearing ledge” issue. This is common on early N51 and N52 engines. The metal rings on the camshaft can wear a groove into the aluminum bearing ledge over time.

When these grooves form, oil pressure leaks out of the side of the cam instead of going into the Vanos gear. This is a significant mechanical repair that involves removing the valve cover and the camshafts. BMW eventually updated these rings to a Teflon material to prevent this wear.

Before jumping to this conclusion, check the Vanos check valves. These are two small filtered bolts located on the side of the cylinder head in the passenger-side wheel well area. If these filters are clogged with sludge, they will restrict oil flow to the solenoids, triggering the 2A87 fault.

Tools You Will Need for the Repair

Working on a BMW does not always require a master technician’s toolbox. For most Vanos-related issues, a basic set of tools will get the job done. I recommend having the following on hand:

  • OBDII Scanner: A BMW-specific tool like an Inpa cable or a Carly/BimmerLink adapter is essential for reading and clearing codes.
  • 10mm Socket and Ratchet: For removing the solenoid hold-down bolts.
  • Pick Tool: To carefully remove the electrical connectors without snapping the plastic tabs.
  • Brake Cleaner: For cleaning the solenoids and the surrounding area.
  • New O-Rings: If you remove the solenoids, always replace the rubber O-rings to prevent oil leaks.
See also Bmw M1 M2 M3 M4 M5 M6 Difference​ – The Ultimate Performance

The Role of the Vanos Bolts (Recall Information)

It is important to note that some BMW engines (especially N55 models) were part of a recall regarding the Vanos housing bolts. These bolts could shear off, leading to a total loss of timing control and potential engine damage. If you have a persistent 2a87 bmw code​, check your VIN with a local dealer to ensure your Vanos bolts have been inspected or replaced under warranty.

While the 2A87 code is usually a “sluggish” fault rather than a “broken bolt” fault, a loose housing can certainly cause erratic timing readings. Safety is paramount; if you hear metal-on-metal clanking from the front of the engine, stop driving and have it towed.

Preventative Maintenance to Avoid Vanos Issues

The best way to deal with the 2a87 bmw code​ is to never get it in the first place. These systems are robust if they are kept clean. Here are three golden rules for BMW engine longevity:

  1. Frequent Oil Changes: Do not wait for the car to tell you it needs oil. Change it every 5,000 miles using a BMW Longlife-01 certified oil.
  2. Use OEM Filters: Cheap, off-brand oil filters can collapse or lack the proper flow characteristics, starving the Vanos system of pressure.
  3. Drive the Car: Short trips prevent the oil from reaching operating temperature, which leads to moisture and sludge. Take your BMW on a long highway drive once a week to “burn off” these contaminants.

Frequently Asked Questions About the 2a87 bmw code​

Can I drive my BMW with a 2A87 code?

You can drive it for short distances in “Limp Mode,” but it is not recommended for long periods. The engine is running on a default timing map, which is inefficient and can cause the catalytic converters to overheat due to improper combustion.

How much does it cost to fix a 2A87 fault?

If it is just a dirty solenoid, the cost is a $10 can of brake cleaner. If you need to replace the solenoids, expect to pay $100–$200 per part. If the issue is the cam bearing ledges, a professional shop may charge $1,500–$2,500 for the labor and parts.

Are aftermarket Vanos solenoids any good?

In my experience, BMW engines are very picky. Many aftermarket solenoids fail within a few months or provide “noisy” signals to the DME. It is highly recommended to stick with Genuine BMW or OEM suppliers like Pierburg or Vaico for these specific sensors.

Does the 2A87 code mean my engine is ruined?

Absolutely not. In the vast majority of cases, this is a “soft” fault related to oil flow or a failing electronic solenoid. It is a maintenance issue, not a sign of catastrophic engine failure.

Final Thoughts on Resolving the 2a87 bmw code​

Dealing with a 2a87 bmw code​ can be a rite of passage for many BMW owners. While it feels like a major problem when the power cuts out, it is usually a manageable DIY project. Start with the basics: check your oil level, inspect your oil filter cap, and try cleaning or swapping the solenoids.

Most of the time, these simple steps will clear the fault and bring back that signature BMW throttle response. If the problem persists, do not be afraid to seek professional help to check the cam bearing ledges, as that requires specialized timing tools. Stay proactive with your maintenance, use high-quality oil, and your engine will reward you with many more miles of driving pleasure. Stay safe, keep your oil clean, and enjoy the drive!

Robert Lozano

Similar Posts