Функција самодијагнозе
Свака ЕЦУ има могућност самодијагностике у којој континуирано прати сигнале одређених сензора и актуатора мотора и упоређује сваки сигнал са табелом програмираних вредности. Ако дијагностички софтвер открије квар, контролни модул чува један или више кодова проблема. ДТЦ-ови неће бити сачувани ако не постоје кодови за грешке појединачних делова или за услове који нису покривени дијагностичким софтвером. У зависности од тога који контролни систем је инсталиран, контролна јединица ће издати двоцифрене или троцифрене кодове грешака, па се за њихово очитавање морају користити одговарајући читачи кодова кварова.
Босцх Мотрониц 1.2
Рани БМВ ВИ2 мотори су опремљени Босцх Мотрониц 1.2 системом са две електронске контролне јединице. Свака контролна јединица припада групи од 6 цилиндара (електронска управљачка јединица 1 је према десној групи, а електронска контролна јединица 2 према левој групи) и прикупља податке од сопствених сензора. Свака електронска контролна јединица памти сопствене кодове грешака и мора се сервисирати независно од друге.
Ограничени режим
БМВ системи возила о којима се говори у овом поглављу користе функцију хитног режима. Када се утврде одређене грешке (не покрећу све грешке ограничени режим рада), тада електронска контролна јединица покреће ограничени режим рада и биће вођена програмираним вредностима, а не сигналима са сензора. Ово омогућава аутомобилу да безбедно стигне до места дијагнозе и / или поправке. Када се грешка отклони, контролна јединица ће се вратити у нормалан рад.
Способност прилагођавања или «учење»
БМВ системи такође користе адаптивну функцију која мења основне програмиране вредности за најефикаснији рад у нормалним условима и за компензацију хабања делова мотора.
Контролна лампица система самодијагностике
БМВ модели су опремљени индикаторском лампом ЦХЕЦК ЕНГИНЕ која је постављена на инструмент табли. Кодови грешака који указују на неисправност делова у вези са издувним системом могу се прочитати коришћењем трептања индикаторске лампице.
Утикач за самодијагностику је за употребу само са читачем кодова проблема и налази се у моторном простору на левом или десном блатобрану, или близу преграде у моторном простору, или близу носача вешања.