I purchased a plain dongle for use with X-tools BMW specific OB2-2 app. I can not get the dongle to communicate with the software. Is there any other app that offers a complete and definitive diagnostic that works with 1-phone .... and preferably one that isnt so expensive. I have a 2011 535ix