Такая же проблема была на е46ой.
Сначала машина нереально глючила, глохла сама по себе, по трассе могла не в тему заглохнуть, машину тестили в 2х сервисах и нигде ошибок не было.
Потом купил я провод ОБД2 и поставил Инпу

показало датчик впускного распредвала, купил не оригинал и поставил. Теперь все работает нормально , но иногда херово заводиться и не едет машина пока не перезаведешь, но ошибка все равно прописывается на этот датчик, а на табло ниче не горит. датчики распредвалов не оригинальные работают 50 на 50. дак что не факт что он у тебя рабочий. попробуй машину продиагностировать на других программах может че покажет.