Depends on the year and model. Older vehicles require different scanners than post '96. I have these 2 and they work great. One was a gift.
Autel AutoLink AL319 OBD2 Scanner
FOXWELL NT301 OBD2 Scanner
Autel AutoLink AL319 OBD2 Scanner
FOXWELL NT301 OBD2 Scanner