вот на русском нашел
/go.php?l=aHR0cDovL3d3dy50ZWNoLWNlbnRyZS5ydS9pbmRleC5waHA/cGFydF9pZD0xMDU2JmFtcDtQSFBTRVNTSUQ9NWE2NjQ3ZTc4NDg0M2RmNWRmNjM1NWYxYTE1MTEyZmM=Процедура получения кодов неисправностей
Motronic 1.0
Ваш BMW должен быть оснащен DME версии 1.1 и выше. Автомобили с Motronic 1.0 не имеют возможности вывода самодиагностических кодов, что легко обнаруживается по отсутствию лампы Check Engine.
Motronic 1.1
Мотроник 1.1 высвечивает код ошибки автоматически. Если у Вас загорелась лампа "check engine", оставьте зажигание включенным, но не заводите двигатель. Лампа "check engine" начнет мигать с частотой ~1 Hz, выдавая код ошибки, примерно через 3 секунды.
Код неисправности Неисправность
1 Расходомер воздуха (Air flow sensor)
2 Датчик О2 (Oxygen sensor)
3 Датчик температуры двигателя (Coolant Temp)
4 Датчик положения дросселя (Throttle switch)
Motronic 1.3 - 3.3.1 (до 95 года)
1. Включите зажигание, но не заводите двигатель.
2. Нажмите и отпустите педаль акселератора 5 раз. Нажимать надо сильно и ритмично, до пола; отпускать до конца. На Мотрониках 3.Х серия нажатий должна быть ОЧЕНЬ быстрой. С первого раза может не получиться.
3. Подождите несколько секунд.
4. Лампа "Check Engine" мигнет 1 раз, затем начнет мигать, выдавая код самодиагностики DME.
5. Все коды содержат 4 цифры. Число миганий соответствует цифре. Между цифрами - пауза.
Например: ВКЛ, пауза, ВКЛ ВКЛ, пауза, ВКЛ ВКЛ, пауза, ВКЛ ВКЛ, ВЫКЛ соответствует коду 1222.
6. Все коды ошибок высвечиваются последовательно. Когда все коды выданы, последовательность циклически повторяется.
7. Выключите зажигание.
Таблица кодов неисправностей
Motronic 3.3.1 (с 95 года) и старше
К сожалению, на позднейших версиях Мотроника возможность получения кодов ошибки с помощью лампы "Check Engine" отключена.
ткните носом какие надо пины