I have 2 different OBD II scanners currently, but have owned more. Right now I have a unit from
www.obd-2.com and I have a OTC Enhanced Monitor. The OTC unit is more for professional use and costs about $700. The unit from
www.obd-2.com is a laptop based scanner system, it works very well for a low priced product.
If you are not interested in seeing sensor values in real time, or monitor various systems, you can purchase a simple OBD 2 code reader. Code readers are typically about $130 or less. I had on Equus 3100 Code Reader and it worked O.K. It read powertrain codes and was not super expensive.
Good Luck!