$5 bluetooth one off ebay from china. First one had an issue with the pins pushing into the device after a couple years of having it and moving it between vehicles and such. It more then paid for itself. On my second one now but for $5 wgaf.
My advise, order 2-3 cheap Chinese ones for the same price as the amazon one and keep them kicking around the house in case the one your using breaks.
Oh and torque free version is all you need to read and reset codes (all I use mine for really)
Signature..... I ate it!!