Option two (Rooted devices):
Install the latest Carly for BMW apk supplied here in the thread. (Remove all pre-existing versions or traces of the app before installation.)
Don't run the app! Instead, download "Titanium Backup" from Google Play Store. Install Titanium Backup.
Go inside Titanium and backup the "Carly for BMW PRO" application.
Now download the "TitaniumBackup carly full in app.rar" archive supplied here in the thread (Thanks to emi6600 for upload)
Use your favorite filemanager/method to get the backup files extracted from the archive, onto your device.
Close Titanium Backup.
Browse to the folder where Titanium Backup stores the backups you have made. Delete the backup files named: com.iViNi.bmwhatFull-xxxxxxxx-xxxxxx.tar.gz com.iViNi.bmwhatFull-xxxxxxxx-xxxxxx.properties (xxxxx is the date and time you made your backup).
Copy the files from the extracted archive from Emi6600 into that directory, where you used to have your old backup.
Fire up Titanium Backup. Now make a restore of the "Carly for BMW PRO" app. Make sure you ONLY press "DATA" and not the other option when prompted.
Launch Carly for BMW PRO application on your device, activate it and ALL options should be unlocked.