With the Carly, is it a case of pay for the device, app is free and then you have to pay to unlock some in app features? What kind of money are those?

Reading that BimmerCode is a one off payment of £28. Anyone any experience using that?

Is INPA a laptop based system?? How easy is it to operate?

Ideally just looking for the handiest of the phone.