If your budget is around $20, I highly recommend ELM327 adapter. Pocket scan tools that costs around $20, cannot do anything but show code numbers and clear check engine light. ELM adapters can do as much as middle price range of handheld scan tools can.
I have bought 3 vgate mini adapters from...