Funkcija samodijagnostike
Svaki ECU ima mogućnost samodijagnostike u kojoj kontinuirano prati signale određenih senzora i pokretača motora i uspoređuje svaki signal s tablicom programiranih vrijednosti. Ako dijagnostički softver otkrije kvar, upravljački modul pohranjuje jedan ili više kodova problema. DTC-ovi neće biti pohranjeni ako nema kodova za kvarove pojedinačnih dijelova ili stanja koja nisu obuhvaćena dijagnostičkim softverom. Ovisno o tome koji je upravljački sustav instaliran, upravljačka jedinica će izdati dvoznamenkaste ili troznamenkaste kodove grešaka, stoga se za njihovo očitavanje moraju koristiti odgovarajući čitači kodova grešaka.
Bosch Motronic 1.2
Rani BMW VI2 motori opremljeni su Bosch Motronic 1.2 sustavom s dvije elektroničke upravljačke jedinice. Svaka upravljačka jedinica pripada skupini od 6 cilindara (ECU 1 u desnu grupu i ECU 2 u lijevu grupu) i prikuplja podatke s vlastitih senzora. Svaka elektronička upravljačka jedinica pamti vlastite kodove grešaka i mora se servisirati neovisno o drugoj.
Ograničeni način rada
Sustavi vozila BMW o kojima se govori u ovom poglavlju koriste funkciju načina rada u nuždi. Kada se utvrde određeni kvarovi (ne pokreću sve greške ograničeni način rada), tada elektronička upravljačka jedinica pokreće ograničeni način rada i bit će vođena programiranim vrijednostima, a ne signalima sa senzora. To omogućuje automobilu da sigurno stigne do mjesta dijagnoze i/ili popravka. Kada se kvar otkloni, upravljačka jedinica će se vratiti u normalan rad.
Sposobnost prilagodbe odn «učenje»
BMW sustavi također koriste adaptivnu funkciju koja modificira osnovne programirane vrijednosti za najučinkovitiji rad u normalnim uvjetima i za kompenzaciju trošenja dijelova motora.
Kontrolna lampica sustava samodijagnostike
BMW modeli opremljeni su indikatorskom lampicom CHECK ENGINE postavljenom na ploči s instrumentima. Kodovi grešaka koji ukazuju na neispravnost dijelova koji se odnose na ispušni sustav mogu se pročitati pomoću treptanja indikatorske lampice.
Utikač za samodijagnostiku je za korištenje samo s čitačem koda kvara i nalazi se u odjeljku motora na lijevom ili desnom blatobranu, ili blizu pregrade odjeljka motora, ili blizu amortizera.