There is a CBS procedure you can do from the cluster. Google cluster reset, I am not sure how to do it on the E90.
Alternatively, come past and I will do a scan for you, call it part of the service.
This is actually critical, as only like 15% of errors are displayed to the driver, which means your BMW could be sick, and not telling you.
Diangostics will know...