I purchased the OBDLink LX and the bimmercode app for android.
The only trick is that you need to put the G series in diagnostic mode before trying to change any setting. (Three quick pushes of the start button without your foot on the brake.)
Works perfectly.