BMW Questions? Ask a BMW Repair Expert for Answers.
Hello. Please check the following attachments. They should contain everything you need. Please let me know if you need anything else.
VALVE COVER PROCEDURE
INTAKE MANIFOLD PROCEDURE
After the engine cover is removed, and the coils are removed you should be able to remove the valve cover bolts and remove the valve cover. The rear of the valve cover is difficult to access due to it being under the cowl.
P0102 is a mass air sensor code. The rest of the codes I have no information on.
Yes, a bad mass air sensor can definitely cause your engine to idle rough. I would start by cleaning it first with mass air sensor cleaner to see if that resolves the issue before replacing it.
a bad oxygen sensor can cause a rough idle, however since you have a verified mass air sensor code, I would suspect that as the likely cause. The only issue is that I am not sure what the other codes you have indicate since they aren't in Alldata, so I have no trouble code descriptions for them. I am going to open this up for the other experts. Hopefully someone will have the information on the remaining trouble codes and be able to point you in the right direction.
sounds like you have a vacuum leak at those cylinders. or more. you may want to check for a vacuum leak or a hose. did you replace any of the hoses for the oil separator under the manifold? those tend to crack fairly easily. and can cause this.
sorry my internet has been down. it sounds like the itake duct coming from the throttle body is either cracked or the upper part small tube is not properly connected. this is common on bms for that piece to crack. i would recommend removing that main duct piece going to the throttle body and replacing it.