Its a matter of choosing the right programme for the module fitted to your car, good advice from Jakg to scan all the modules and make a list of whats in your car. You could try each one presented in the list it will either load it or as you found out reject the job as its the wrong programme for whats in your car, you won't break anything doing it this way. If you find the German scripts annoying consider buying BMW Scanner 1.4 also available on ebay for low cost. It is far easier to use than INPA and its all in English. I recently had an airbag light and despite trying to reset it using INPA and BMW Scanner 1.4 I just couldn't get it to go out. DEcided to invest in a Creator 310+ via an Amazon supplier as a lot of members on here have good things to say about it. Once delivered plugged it in and found the B pillar Satellite sections and cleared a code that came back, light went out and has stayed out. Handy kit to have and less faff than breaking out the laptop all the time. Will still use INPA and BMW Scanner as both have their merits.