BMW Vanos System: Problems, Symptoms, and Repairs
Zach is a BMW enthusiast with a passion for performance. With over 10 years of experience modifying and performing DIY work on BMWs, he’s developed a deep understanding of virtually every BMW engine. He’s also the proud owner of a 600whp N54 with upgraded twin turbos and an E30 325i drift car and has a particular affinity for the S58 engine. Zach is highly knowledgeable about all things BMW, but his expertise in tuning and performance mods sets him apart. His experience as an enthusiast, combined with his technical knowledge, makes him an essential resource for anyone looking to improve the performance of their BMW.
In early model BMW’s, such as our favorite E30 M3, engine timing adjustments had to be done by hand with a special tool. The crankshaft was responsible for spinning gears which spins the cams which controls timing. Because of this, you were limited to either low end torque or high end power, but it was very difficult to design a crankshaft that provided both. So tuners would frequently upgrade their crankshaft to provide the performance they are looking for, on the street or on the track.
Variable valve timing is the solution to this problem, and just about every manufacturer has their own technology for it. Variable valve timing allows for timing adjustments to be made electronically and automatically, instead of manually by hand like they had to do back in the day. The end result is a smoother power bank, torque on the low end without comprising power on the high end, and overall just better driveability, smoother idling, etc.
The VANOS system is BMW’s technology that allows for variable valve timing. It isn’t revolutionary, if you’ve ever heard a Honda bro (hilarious youtube video) yell “VTEEEEC”, he is talking about the same technology as Vanos.
How does the BMW VANOS System Work?
The Vanos system uses oil pressure to control the position of the intake and exhaust camshafts. The system uses a gear on the Vanos actuator and a gear on the camshaft. A solenoid then controls the amount of oil pressure being applied which controls the movement of the cam gear outward or inward, effectively controlling the timing of the valves.
Here is a picture of what the gear looks like on the actuator:
This gear slides inwards and outwards to control timing. When the car is at idle, the gear is fully inward or retracted, and it will begin to slide outward as throttle is given. As you accelerate, the Vanos solenoid begins to close off, which causes the gear to slide outwards. Here is a picture of how that works:
The 3 Types of Vanos Systems
Since you aren’t yet confused from the above, there are three different Vanos systems used by BMW as the technology has evolved: single vanos, dual vanos, and dual vanos with valvetronic. For the sake of complexity, I’m not going to get into how the systems are different. Instead, lets focus on which cars use which system, and what the engine fault codes are for each.
1. Single Vanos
On the single Vanos system, the intake camshaft timing is the only timing that is variable. This system does not adjust the exhaust camshaft. The single vanos systems opens the intake camshaft late at low engine speeds to ensure smooth idling and performance. As engine speed increases, the valves open further resulting in increased torque and improved driveability. Think of this as cruising speed. When you put your foot to the floor, the intake valves fully open, resulting in more power and higher performance.
What BMW’s Use the Single Vanos System?
- M50 engine (’93-’00)
- M52 engine (’93-’00)
- S52 engine (’93-’00)
- M62 V8 engine (’93-’03)
Single Vanos Engine Fault Codes
- P1519 (BMW 212 0xD4)
This engine fault code means that the Vanos system is getting stuck and jamming up
Single Vanos Failure Symptoms
- Loss of driveability
- Decreased horsepower and torque
- Rough idling and sometimes a rattling noise
- Poor fuel economy
How to Diagnose and Repair a Failed Single Vanos Unit
If you are experiencing rough idling you can unplug the electrical connector on the Vanos actuator solenoid. If you continue to experience rough idling after unplugging this connection, then it is likely a faulty Vanos actuator.
The only fix here is to rebuild the Vanos actuators using a rebuild kit or to replace the full unit.
2. Dual Vanos
The dual Vanos system controls the valves on both the intake and exhaust camshafts. The camshafts are controlled by Vanos Solenoids. The benefit to controlling the exhaust camshaft is improved emissions, aka less emissions, along with a quicker engine warm up time. The intake camshaft works the same as the single Vanos and opens up as more throttle is given. The dual Vanos is the system used on the infamous N54, and is very prone to failure in these engines. Fortunately repair is a lot easier.
What BMW’s Use the Dual Vanos System?
- M52 engine (’99-’05)
- M54 engine (’99-’05)
- S54 engine (’99-’05)
- N54 engine (’04-’10)
Dual Vanos Engine Fault Codes
- P1520 – camshaft position actuator
- P1523 – camshaft position actuator
- P1397 – camshaft position sensor circuit (this can be caused by a faulty sensor. If you’ve replaced the sensor and still get it, then it is the solenoids)
- 2A82: intake camshaft (solenoid)
- 2A87 exhaust camshaft (solenoid)
The 2A82 and 2A87 fault codes are guarantees that your solenoids have gone bad. The “P” fault codes are commonly caused by Vanos failures, but can also be caused by other things such as the actuator or a sensor.
We recommend replacing your solenoids if you are getting any of these codes. Replacing the Vanos solenoids is a relatively easy DIY. These things tend to get gunked up and go bad around 50,000 miles, and are commonly operating well below 100% by the time you hit 70,000 miles. Replacing them should restore low-end power and improve fuel efficiency, even if you aren’t getting any fault codes.
Parts for N54 Vanos Repair
We recommend the URO Solenoids if you are going to do a DIY repair and looking for a good budget option. If you want a pricier but top quality brand then we recommend Pierburg. They are about half the cost of the Genuine parts and in our opinion are better as the Genuine ones fail frequently.
URO/Pierburg Solenoids for N54: https://bmwsparkplugs.com/products/bmw-vanos-solenoid-11-36-7-585-425
Dual Vanos Failure Symptoms
- Loss of torque and power in the lower range
- Hesitation or slow reaction time when you press the peddle
- Idle hiccups or a constant rough idle
- Slow cold starts
- Limp mode after acceleration
How to Diagnose and Repair a Failed Dual Vanos Unit
Unlike the single vanos which usually needs to be fully replaced or rebuilt, the majority of the time only the solenoids need to be replaced. One additional option is to try to clean your solenoids, which is a simple process but is only a temporary fix. If you want to try to get a little more life out of your solenoids and save money on the front end, then I recommend trying to clean them before replacing them. There is a good DIY for that here: https://www.e90post.com/forums/showthread.php?t=486201
If you are going to replace your solenoids you can use the same DIY and just pop the new ones in vs. cleaning and putting the old ones back in.
3. Dual Vanos with Valvetronic
Vanos adjusts the valve timing, or when the valves open and close. Valvetronic is responsible for adjusting valve lift, which is how open the valves are. By combining the two together, you get optimal performance and driveability, increased horsepower, improved fuel economy and better emissions. Valvetronic also negates the need for a throttle body. Vanos and Valvetronic work together and are both controlled by the ECM and powered by engine oil pressure.
What BMW’s Use Dual Vanos and Valvetronic?
- N52 engine (‘2004-‘2010)
- N55 engine (’09-‘Present)
- N62 engine (’04-’10)
- N73/74 engine (’05-’15)
Dual Vanos with Valvetronic Engine Fault Codes
- P0011 – A Camshaft Position: Timing Over-Advanced or System Performance (Bank 1)
- P0012 – A Camshaft Position: Timing Over-Retarded (Bank 1)
- P0014 – B Camshaft Position: Timing Over-Advanced or System Performance (Bank 1)
- P0015 – B Camshaft Position: Timing Over-Retarded (Bank 1)
- P0020 – B Camshaft Position Actuator Circuit (Bank 2)
- P0021 – A – Timing Over-Advanced or System Performance (Bank 2)
- P0022 – A Camshaft Position: Timing Over-Retarded (Bank 2)
- P0024 – B Camshaft Position: Timing Over-Advanced or System Performance (Bank 2)
- P0025 – B Camshaft Position: Timing Over-Retarded (Bank 2)
- 2A7A DME: Variable camshaft timing control
- 2A99 Crankshaft – Exhaust camshaft
- 2A87 Exhaust Vanos
- 2A82 Intake Vanos
Dual Vanos with Valvetronic Failure Symptoms
- Poor and rough idling
- Loss of lower range power
- Cold start issues and noises
- Engine stalling at idle
- Hesitation or limp mode under acceleration
How to Repair a Failed Dual Vanos w/Valvetronic Unit
With the addition of valvetronic, repairing and fixing issues is rather difficult compared to the dual vanos only systems. Fortunately, BMW upped their warranty on the Vanos systems to 10 years for cars with double vanos and valvetronic. Because of this, there aren’t many DIY guides out there, especially due to the difficulty of repair. If you need to take it to a shop and pay for the repair, at least save some money and buy the solenoids below.
On a 2004 545 i, do the Vanos actuators need to be synchronized after removing and putting the same ones back on to facilitate intake manifold removal?
I have a bmw 328i 2013 4 cylinder twin turbo 2.0 ? So what vanos slonoied do I have in my engine ?
The 4 cylinder turbo engine you are referring to is the BMW N20 engine. It uses two VANOS solenoids (same part but there are two of them). Below is a link to the N20 VANOS solenoid:
I have a 2006 5 series E60 525i straight 6 cylinder i think it has an N52 engine. Could you tell me what solenoids and or VANOS unit it might have? Very noisy (tapping) on start up, This quiets down and disappears after a run
Hi Colin – yes, you have the N52 engine. Here are the solenoids you need:
2009 x6 50i engine n63 what solenoids should i use or vanos, at startup is noisy and knock well thank you
As you stated, the 2009 X6 50i features the N63 engine. VANOS solenoids for the N63 may be found here: https://bmwsparkplugs.com/collections/vanos-solenoids/products/bmw-vanos-solenoid-11-36-8-605-123
Hi wondering if u could help me out I have a BMW 1series 2007 with the N45 engine, it started missing at high speed and was showing a airmass sensor, that then changed to a crankshaft sensor and now the cars timing is all off and its reading an inlet sensor. The mechanic has now said the timing chain has prob slipped or the vanos is needing replaced. The car has only done 59000 mls and always been serviced, does this sound ryt my mechanics quoting thousands but he doesn’t know for sure any ideas? thanks
It is tough to say indefinitely, but it sounds like the VANOS solenoids may be the culprit. No offense to your mechanic, but I would be concerned being quoted thousands of dollars when he is unsure of the exact problem. Additionally, if it is simply the solenoids then that price is way too expensive. It’s tough to diagnose an issue on the internet so we cannot make any guarantees that the VANOS solenoids are definitely the issue with your N54.
You can find the solenoids here: https://bmwsparkplugs.com/collections/vanos-solenoids/products/bmw-vanos-solenoid-11-36-7-585-425
And a DIY guide here: https://www.bmwn54tuners.com/vanos-solenoid-replacement/
It’s not too challenging of a DIY and a shop really shouldn’t be charging anything more than $200 labor for the replacement. Experienced mechanics should be able to accomplish the job in less than an hour and even inexperienced DIY’ers can probably do it in a few hours at the most.
I have a 2001 e46 320i. I’m experiencing an issue that causes the engine to bog and the RPM’s to drop significantly For a few seconds and then they go right back up after. This only happens while driving and my foot is on the gas pedal. It seems to idle fine. What could this be?
Sorry to hear you’re having issues with your 2001 320i. It’s tough to diagnose those symptoms without any codes. VANOS is definitely a possibility. It sounds like the car could potentially be misfiring due to old spark plugs and/or ignition coils.
Additionally, we are curious to know how much the RPM’s are dropping? If RPM’s are too low for a given speed & gear that could indicate potential transmission issues. This is far from an exhaustive list of possibilities. There are quite a few issues that may display similar symptoms. Best of luck getting it all sorted out.
I was wondering if my 2008 e60 M5 with the S85 v10 motor is included in the 10 year extended vanos warranty?
the reason I’m asking is because I got that FC 27B6 along with a crap load more codes for almost all my cylinders misfiring with cutout.
the e60 M5 I believe has the dual vanos with valvetronics if I’m not mistaken but on the service bulletin I read it wasn’t on there.
thanks for you help.
I have a 2016 528i which I believe is the N20 engine. I have about 80,000 miles on the car and I’m have a rough idle that goes away after driving for awhile. I figured I would try and replace the vanos. Is it possible to just remove the two vanos solenoids and replace them without screwing up the timing or the timing chain, considering the vanos solenoids run threw the cams? Also, do you know what the vanos solenoid bolt size is to remove it? Thanks.
I have a 2005 BMW 645ci. It’s a v8 and the N63 engine., dual canoe with Valvetronic. How many BMW VANOS Solenoid is needed?
Great guide, but I can’t see my engine listed. I have an N43 (4 Cyl e92 2009 320i). Confident the Vanos solenoid/solenoids need replacing but can’t work out if I have one or two.
Thanks in advance
There’s 2. Intake and exhaust
Ive got a N73 in my Phantom. Im told by my mechanic that one of the crank sensors have faiiled. Are all 4 of the sensors on the rear of the engine? They tell me that 2 of them are right next to each other and easy to get to but the other 2 are labor intensive.
hey, so I have an N54(335), and I was doing a highway run maybe around 140MPH. Whenever I shifted into 5th gear, I went into limp mode, the car was overheating, and so I pulled over to the nearest gas station, and I noticed the breaks were stiff. idrk when happened, but I assume something went wrong with the camshaft and messed up the vacumn. i got code p0012, and after I let the car cool down, i started driving home after about 10 mins i got a low oil pressure warning, so i stopped and waited a lil while and after that i started the car back and drove home. The next day when i started the car it sounded like a diesel engine and it was stuttering but i cant seem to figure out if it was the camshaft sensor or the vanos that went bad or if the camcould have jumped timing. i also got codes p0015 and p052b
any suggestions, or know what mightve happened also the brakes are still stiff at when the engine is at low rpm and when I test drove it the day after the engine was kind of jerking when in sport mode M1
Hi guys. I have a 2011 E90 320i N46N engine. I’m experiencing all symptoms mentioned above. I just can’t seem to figure out which duel Vanos system she’s running. I regularly clean both solenoids and the symptoms slowly became worse. The mechanic where my vehicle currently is with, recommended a Vanos sprocket change and not the solenoids. I can’t find any diffinnitive info regarding this except solenoid replacement.
Hi Dewald. Did you get this right?
Hi guys, i have a 2003 e46 n42 1800cc automatic.
On idle engine can’t stable but un scanner didn’t show error and if on scanner show error fault code 2854 ( VANOS; sensor singnal immplausy) can’t erased but engine stable.
Sorry for my bad language
I have bmw 2004 x5 3.0, hesitation, ideling up and down, slow excelaration , but doesn’t do it all the time
I have recently experienced fault warning in the instrument cluster on my 2016 328xdrive, the code is P0015. I then got it diagnosed at the dealer and appears to be the Vanos Unit (exhaust) but not sure. They want to begin by replacing this part and looking further, The car has only 40,000km and is driving very well (no signs of hesitation or lack of power). The proposed estimate is $1900,,,. I do not feel confortable with this, Could it be the cam shaft sensor reading bad signal? Do I start to replace the sensor and see if the fault is still there?
The cam sensor is a possibility, but VANOS solenoids are known to become faulty. It’s usually not a common problem until higher mileage, but sometimes the solenoids give out sooner. Very rarely do we hear or come across many VANOS related issues apart from the solenoids. It’s certainly not unheard of or impossible, but I would definitely consider the basics like cam sensor, solenoids, solenoid actuators, etc before moving onto the big ticket items.
i have e85 z4 n20b20 engine. My problem is that the acceleration of my vehicle is very slowly (0-100km 11seccond). When the measurement is made with the obd device, the ignition of my vehicle seems to be retarded 3000rpm to 6000rpm 4 to 8 degrees, but it does not give any error codes.
Hi, I am using 2004 x3 3.0i what is my engine type and I also have over heating problems?
I have a big problem with my e90 330i 2006 rough idle slow to take off I change all four ox sensors still getting the codes still rough idling
I need to learn more about BMWS
my car has a n51 engine which is not listed here.
My 2000 528i shows code for cam shaft timing. The warning shows on starting. If I clear the code It remains off…until restart. Engine runs fine. Good power. Oil is all good. Seems to be an error in the startup selftest. Help please!
Sustain the excellent work and producing in the group!
I have a P2090 code on a 04 BMW 325ci M54. I have already replaced the exhaust vanos solenoid and camshaft position sensor and code is still there. Car dose have bad valve cover leaking and am wondering if I should rebuild the Vanos while replacing valve cover gasket or if it will even fix the P2090 code?