Try this it's easy to do only 5 minutes and solved all your rough idle and check engine light problems on your (2000-2009) later or newer yes! all BMW E60, X3, X5, 325i,330i,335i,525i,528i,530i,535i,... This is what caused the check engine light and O2 sensor fault and misfire codes. listed below are the codes that are caused by a broken Intake Manifold Runner Valve/Adjuster Unit!!!P0171 = Fuel Trim, Bank1 System too LeanP0174 = Fuel Trim, Bank2 System too LeanP0300 = Random/Multiple Cylinder Misfire DetectedP0313 = Misfire Detected Low Fuel LevelP0741 = Torque Converter Clutch Circuit Performance or Stuck OffP1083 = Fuel Control Mixture Lean (Bank 1 Sensor 1)P1085 = Fuel Control Mixture Lean (Bank 2 Sensor 1)P1342 = Misfire During Start Cylinder 1P1346 = Misfire During Start Cylinder 3P1348 = Misfire During Start Cylinder 4P1350 = Misfire During Start Cylinder 5P1352 = Misfire During Start Cylinder 6 Air adjustment unit controls the path of the air in the intake manifold, allowing either a shorter or longer runner length. A common source of trouble causing low RPM sluggishness and accompanied by a clicking sound from the engine bay. The exact symptoms.Location on driver's side. Remove the two T40 bolts (upper right and lower middle.) Then simply pull the adjuster unit straight back out towards you. ( 5 minutes) _________
If I answered your question I ask that you please accept.
Thank you very much,
I will always leave positive feedback all I ask is for the same.