Jeżeli silnik lub układ wtryskowy zaczynają pracować nieprawidłowo, to w pierwszej kolejności należy odczytać zawartość pamięci kodów usterek. Aby wydrukować kody błędów, do samochodu na stacji obsługi podłącza się elektroniczne urządzenie odczytujące.
Wszystkie wersje systemu DME mają możliwość zachowania funkcji serwisowych: w przypadku awarii czujników, jednostka sterująca bazuje na wartościach średnich ze skumulowanych wartości dla odpowiednich czujników. W przypadku awarii przepływomierza powietrza lub masowego przepływomierza powietrza jednostka sterująca przyjmuje dane dotyczące położenia przepustnicy i prędkości obrotowej wału korbowego jako wartości odniesienia. Ta regulacja następuje automatycznie. a kierowca nie zostaje o tym powiadomiony. Podróż można kontynuować, gdyż właściwości jezdne pojazdu ulegną nieznacznemu pogorszeniu. Jednakże wszelkie występujące błędy są rozpoznawane przez jednostkę sterującą i zapisywane jako kody. Dlatego też warto skontaktować się z serwisem BMW i odczytać zawartość pamięci kodów błędów, nawet jeżeli nie ma widocznych usterek, np. przy regularnym pomiarze poziomu toksyczności spalin.
Uwaga: Po odłączeniu akumulatora lub odłączeniu złącza wielostykowego jednostki sterującej wszystkie zgromadzone kody błędów zostaną skasowane.
