BAFX has one of the best Bluetooth adapters because it has all the internal parts to support all protocols (older GM, Ford, Chrysler for example) despite what the others advertise. I have one (about $25) and have verified the performance. Do NOT buy the cheaper ones from China; lately they are skimping on parts and most will not work for your car. Torque is good for Android devices and has a free add-on app, TorqueScan, that lets you see many GM-specific parameters in addition to the usual OBD2 standards. I think you need the Torque Pro version ($5) to use it.