2a87
Call a Pro
BMW · Sedans
VANOS Intake Camshaft Timing Adaptation Limit Reached
Quick Answer
Error code 2A87 on your BMW Sedans means: VANOS Intake Camshaft Timing Adaptation Limit Reached. This is usually fixable — see the step-by-step guide below.
Affected Models
Likely Causes
  1. Worn VANOS intake solenoid or clogged solenoid screen
  2. Low engine oil pressure or degraded oil quality
  3. Excessive timing chain stretch
  4. Carbon buildup on VANOS actuator piston
  5. Failed VANOS actuator hub
How to Fix It
1
Check engine oil level and condition; perform an oil change if necessary
2
Remove and inspect the intake VANOS solenoid screen for debris accumulation
3
Test VANOS solenoid actuation with BMW ISTA diagnostic software
4
Measure timing chain stretch using camshaft timing deviation values
5
Replace VANOS solenoid, actuator, or timing chain as diagnostic results indicate
Pro Tip
This issue typically requires professional diagnosis. Attempting this fix without proper training could cause further problems.
Parts You May Need
VANOS intake solenoid
VANOS solenoid screen kit
VANOS actuator hub
Timing chain kit
Engine oil and filter
Related Error Codes
Video Guides
Loading video guides…
Search more on YouTube →