If a fault occurs, some of the vehicle's systems will generate and store a fault code
Prise open the cover from the driver's side pillar trim, and unclip the cover from the diagnostic socket
Find a Haynes product for your BMW:
Search by registration mark
Search by make & model