BMW Scanner v1.4.0 либо InPA
Сам пользую первое (в простонародье зовется бобром). Читает ошибки, стирает ошибки, считывает прошивку, заливает прошивку в модули. Есть возможность подкрутить пробег (но чип из приборки придется выпаивать и прошивать отдельно) Интерфейс прост. Люди говорят что Инпа более русифицирована - не пробовал, не знаю.