А какие проблемы с движком? Диагностика электрики нужна, ну а конкретно, что не так? У меня тоже BMW . Трудный пуск двигателя был. Катушка зажигания глюкнула. Заменил и все. Такое может быть и при неисправности распределителя зажигания, свечей. Или неправильная установка угла опережения зажигания. После замены катушки решил установит на свое авто модульное устройство, чип тюнинг TuningBox
http://www.tuningbox.su/ . Никаких пробоем с движком. Стартует супер, плавно. По трассе летит, не глохнет и не гудит. Еще неплохая экономия топлива, расход меньше где - то процентов на 10 - 15. Устанавливал сам. Есть инструкция по установке в комплекте . Подключается между бортовым компьютером и системой впрыска топлива.