I got this to read and clear codes on my car, it works great at reading codes and explaining what those codes are. The problem is that the unit I received had scratches all over it, it wouldn't clear codes like its suppose to and it did not always read the DTC codes either. Once you learn the qualms of this and are ok scanning multiple times to get it to read, then it is worthwhile to at least read codes and watch Live data as your driving, which imo one of the best features of this.
While I gave this a 3 star, I would still buy it again if I had to just for the live data reading alone.