Подниму свою же тему. С прогой разобрался, оказывается в папке ..\bmw-ckm\sgc\p0 лежал "лишний" файл api32.dll.
Нашел в инете установочный диск WinCKM версии 21. Так же подправил диск для обновления до 44 версии, теперь программа может работать через другие интерфесы, а не только ADS.
WinCKM v21 WinCKM update V44 Инструкция