have you looked at this thread at the top of this forum?
http://www.zhpmafia.com/forums/showt...-Coding-Thread
i am using the Mikes easy tools that contains INPA 5.06 and it works fine.
if all you are trying to do is reset an airbag light then i would suggest PA Soft/BMW Scanner with its own proprietary cable. theres a guy that sells it in the for sale forum here on this site. PASoft has a much more user friendly interface and can also do things like scan all your individual modules, let you clear codes and code them if they allow it.
INPA is more developer type software and outputs a lot of diagnostic messages and logs in German. you will be googling and youtubing much more with INPA