I love to work with thses stuff. I bought K+CAN OBD-II to USB Car Diagnostic Cable for BMW, but unfortunately, I did not know what is the correct software that work with it, as the included chinesse cd did not work well. Also, I bought BMW Scanner Car Diagnostic Tool (Version 1.4.0), and discovered that it is not for my model E65 745i 2002, and I need to have version 2. bad luck
I think I am going to buy INPA cable as well, and use it.
The GX3 is nice because it will work with many car, and I am going to use it and get some $$$