I cant say enough about this app. Its great! It has saved me hundreds of dollars by allowing me to code pretty much anything I want, which I would have otherwise needed to have the dealership code for a lot more than the app and adapter cost. Its straighforward and easy to use for anyone, whether you are technical or not. The guys at BMWhat are always happy to help and very responsive. Highly recommended.
As an update, and in response to some others who have had trouble since a recent update. I had some of the same difficulties as others after the update. I assumed it was related to a reflash from the BMW dealership at a recent visit. I contacted the guys at BMWhat and they said they were working on another update. I downloaded the update yesterday and connectivity was smooth and seamless, and now all coding options are back and everything I coded ran perfectly. Every app has glitches from time to time, when this one does, the guys are on it, and are very responsive to my inquiries. Still love the app. For reference, I have an 2011, E90 series 335i and use an iPhone 6 connected with the BMWhat WiFi OBD adapter.
BMWguy335 about Carly for BMW Pro (Old Vers.)