I did a quick scan with ISTA the other day and found no less than 45 error codes
However, I'm not overly concerned because I also found this under the hood
This is one of my favorite things to see when a BMW isn't behaving. Yes I did say favorite. Why? Having a torn intake boot can trigger all kinds of errors and is cheap and easy to fix.
Also the inside of that intake looks like a coal miner's lungs
Found the lower part of the filter housing is cracked. Booooo!!!
and I found this hose partially tucked behind the front bumper cover poking out. Looks like it's coming from the washer fluid so I'm guessing headlight sprayer?