Si vendus aux États-Unis, tous les véhicules fabriqués après 1996 doivent être conformes à On-Board Diagnostic de codage. Cela inclut les véhicules BMW. Ces codes sont faciles d'accès, à condition d'avoir le matériel pour le faire. Scanners OBD-II sont facilement disponibles dans la plupart des détaillants de véhicules automobiles. Si le véhicule a été mis en place avant 1996, vous ne pouvez pas trouver un dispositif qui peut lire des codes anciens.