no tests have been done yet it only happened other day when the ccv oil separator was changed?
the most common cause of multi system issues like this is a voltage problem so the alternator and battery needs to be tested first and all cables/connections checked
if the voltage and charging system are okay, then this could be a wiring issue or failed module
however, as you have multiple modules involved showing faults, proper hands on checks and test plans will need to be carried out using either a factory BMW tester or by unhooking module one by one, so this will need to be done before the issue can be 100% identified
Sorry if you were hoping for a different answer, please don't shoot the messenger - I can only give the honest answer, which I have. Please remember that a low rating PUNISHES me for my honest and prompt response, and I receive nothing for my time and answer until a positive rating is clicked.Please let me know if you have further questions. Please do not forget to click a positive rating as this is the only way I receive credit for my answer, thank you. Best wishes with your vehicle.