A couple of weeks ago my 2001 X5 3.0 started throwing random codes, P1085, P0174, and one for a misfire on 4 with fuel shut off. I knew that I didn't have multiple issue so i researched it on this forum. Found a reoccurring issue with the DISA valve. Pulled it and found that someone had ran a bead of silicone around the mounting point and the flapper was broken. Sucked it up and bought on from BMW and the vehicle has never ran so good.
Now I got to figure out what is squeaking so bad under the rear end when the vehicle rocks.