Вы знаете, такие симптомы больше указывают на проблемы с электроникой, видимо что-то случилось с настройками бортового компьютера, других причин быть не может. В случае когда засоряется датчик холостого хода, то он просто или набирает обороты или нет. Вам нужно отдать на диагностику свою BMW. Вот сюда можете обратиться
https://bmwarrior.pro/ Думаю что ничего серьезного не случилось, просто слетели настройки.