У БМВ настолько грамотная "родная" диагностическая система, что угадывать причины подобного поведения мотора абсолютно лишается смысла. Программа сама указывает коды, их статистику, причины, описывает рабочие процессы и составляет план проверок. Обратитесь на профильную СТО, эти автомобиле в гаражах и своими руками ремонтируют плохо, неудачно.