2A87
BMW 328i · DME FAULT DIAGNOSTICS

2A87 Code BMW 328i: Exhaust VANOS Diagnosis

Diagnose BMW 328i 2A87 with exact engine, oil pressure, exhaust VANOS command, wiring and mechanical cam-response evidence.

FORD PRIMARY SOURCES·GENERATION-AWARE·REVIEWED AUGUST 21, 2026
WHAT 2A87 MEANS

BMW 2A87 means the exhaust cam was late or failed to reach its VANOS target. On applicable E9x N51/N52 328i vehicles, BMW's SIB directs technicians through oil-supply and ISTA test-plan checks rather than immediate parts replacement. Verify oil/filter/pressure, compare exhaust target with actual angle, test the correct solenoid and circuit, and inspect oil passages, adjuster and hook-ring seals only when evidence supports them.

SAE/Ford description: VANOS Exhaust — Stiff/Jammed Mechanically or Camshaft Late
DRIVING RISKDiagnose promptly

Avoid high rpm and long trips. Stop for low oil pressure, persistent chain or cam noise, stalling, severe misfire or major power loss.

2A87 diagnostic path — each candidate cause paired with the test that separates it. The full cause matrix, with the evidence each cause needs, is below.
DIAGNOSTIC ROUTER

Match the symptom

Select the closest observation. The result changes the first test; it does not name a part to replace.

START HERE

Check oil supply and correlation promptly.

CAUSE MATRIX

What can set 2A87—and how to separate it

The order below is evidence-driven, not a universal probability ranking. Vehicle year, repair history, companion codes and the operating condition in freeze frame change where diagnosis should begin.

Possible causeEvidence that supports itFirst useful test
Low, wrong or degraded engine oilLevel/specification and CVVT response are abnormalOil and filter audit
Affected cam oil-control valve or circuitCommand/current or loaded circuit failsGDS/KDS actuation and circuit test
Restricted oil passage or sticking CVVT phaserSafe pressure but commanded response failsHydraulic response test
Timing chain, tensioner or cam indexing faultStable phase offset, noise or mechanical evidenceCam/crank waveform and timing inspection
Cam sensor/reluctor or ECM-input problemDropout, noise or companion circuit codeSignal and correlation test

Compare exhaust target and actual

Capture the failure at operating temperature and note whether actual angle is slow, fixed or unstable.

Compare intake only under equal conditions; it provides context but does not prove the exhaust component.

Test electrical and hydraulic control

Load-test solenoid control and connector tension and use ISTA activation while watching cam movement.

Verify oil supply first. Debris in the solenoid can be evidence of a larger lubrication or wear problem.

Inspect mechanical items only when directed

Complete the BMW test plan for oil passages, adjuster and hook-ring seals rather than replacing both solenoids indiscriminately.

Confirm repeated hot operation without 2A87 or power reduction.

BEFORE CLEARING

Save these scan-data clues

Freeze frame is a snapshot of conditions when the PCM matured the fault. It can distinguish an idle-only problem from a load, cold-start or monitor-completion problem. Clearing first throws that context away.

  • Exact VIN, platform, model year and engine sales code
  • All confirmed, pending and permanent companion codes
  • RPM, load, coolant temperature and vehicle speed
  • Relevant commanded and actual scan data
  • Recent service, repairs and symptom conditions
  • Manufacturer bulletin and current software/VIN status
TEST SEQUENCE

A practical diagnostic workflow

  1. 01
    Identify engine and intake/exhaust cam

    Engine families and CVVT coverage differ.

  2. 02
    Save desired/actual angles and companions

    Record temperature, rpm, load and oil history.

  3. 03
    Verify oil, filter and mechanical pressure

    Do not command CVVT with unsafe lubrication.

  4. 04
    Test the correct oil-control valve and circuit

    Separate electrical command from hydraulic movement.

  5. 05
    Scope cam against crank

    Distinguish dropout from a stable phase error.

  6. 06
    Inspect phaser and timing only as evidence directs

    Avoid sensor or chain replacement by guess.

  7. 07
    Perform applicable learning and verify

    Confirm commanded tracking and no pending code.

!
Do not load the parts cannon

Do not replace the most commonly named component from 2A87 alone. Confirm the exact engine, preserve evidence and complete the manufacturer test sequence before ordering parts.

APPLICATION BOUNDARIES

Why the model year changes the test

The 328i badge covers very different powertrains. North American E9x cars generally use naturally aspirated N51/N52 six-cylinder engines, while F30/F31 cars use turbocharged N20/N26 four-cylinder engines; other markets and swaps vary. Read VIN, chassis, engine designation, DME identification and the complete BMW fault text before using any test. A four-digit BMW fault is not safely interchangeable with a generic P-code or a fault from a 335i.

  • 2A87 names exhaust VANOS; 2A82 names intake VANOS.
  • E9x N51/N52 and F30 N20/N26 systems use different fault maps and hardware.
  • A companion 3100 on an N54 is consequential, but a stock 328i is not N54.
  • Hot-only power reduction should be reproduced with data, not repeated hard driving.
COMMON QUESTIONS

2A87 FAQ

Does the code prove the oil-control valve failed?+

No. Oil supply, wiring, passages, phaser, chain and feedback faults can produce it.

Can low oil cause it?+

Yes. CVVT depends on controlled engine-oil flow.

Can I drive?+

Limit driving and stop for rattle, oil warning, stalling or severe running problems.

Should I replace cam sensors?+

Not without waveform or circuit evidence.

Why check P0017?+

It can show that the exhaust cam is no longer correctly correlated with the crankshaft.

Does it prove the chain stretched?+

No. A stable measured offset and mechanical checks must support that conclusion.

Can cleaning the solenoid fix it?+

Only when contamination is confirmed and the approved service method permits it; the oil-system cause still matters.

What confirms repair?+

Desired and actual cam timing track correctly with no pending DTC.

SOURCE TRAIL

Ford diagnostic references

These documents explain Ford monitor operation. Exact pinpoint tests, connector views and specifications must be selected for the truck's VIN and model year in current service information.

01BMW SIB 11 02 08 — 2A82/2A87 VANOS faultsIncludes specified E90–E93 N51/N52K applications and describes late cam response, oil supply and VANOS test-plan branches02BMW Technical Information SystemOfficial VIN-, engine- and ISTA test-plan information03BMW owner's manualsOfficial VIN/model operating, warning and maintenance information

Sources shown.
Check the application.

480 reference pages.
21 vehicle makes.

Review status visible.
Every page shows its source trail.