Foxwell NT301 OBDII code scanner has a number of features for the price

First of all Foxwell NT301 OBDII code scanner only costs about $65 and for that you get quite a bit of capabilities aside from just reading trouble codes. It will obviously read trouble codes but it has a built-in code library so when it finds a code it will display what that code represents (i.e. P0420 – Catalyst Efficiency Below Threshold Bank 1). You can also look up a trouble code by entering it manually on the device through the “DTC Lookup” screen. It also supports manufacturer specific trouble codes so if a particular code is detected you just specify the manufacturer of your vehicle and the reader will display what that manufacturer code is for.

Another noted item is the capturing of live (Mode 6) data and being able to port that information to a computer. This kind of data is useful for diagnosing potential problems that may or may not cause a check engine light. Things like RPM, Exhaust Gas Temperature, Oxygen Sensor voltages, etc and you can graph their output over time and observe their waveform for any discrepancies. And as stated, you can “print” this data frame by frame to a PC and then print it out to take to your mechanic when you’re having trouble as it’ll help in their diagnosis by having some information already on hand. You can also review the data captured directly on the device as well through the “Review Data” screen and it looks to have three separate save locations for holding recordings.

Other items of note:
Quick I/M readiness testing: With just a push of a button, the device will verify the I/M readiness of the vehicle and determine if it would pass/fail a state inspection/emissions inspection.
On-board device monitoring and component testing: Depending on the control modules the scanner can get access to it can perform monitoring of certain components and give their reading and tell if they’re operating correctly. Also if it is supported, certain vehicle components can be actuated by commands sent from the scanner to test their operability.
Vehicle Information: The unit can pull the VIN from the vehicle and can determine what fuel type the vehicle is among other things and other vehicle information.

Overall for the price the FOXWELL NT301 is a good tool for auto diagnosis and repair.