I use both a clone ELM327 and a VXDIAG NANO. The ELM is only a bluetooth scanner (read Only and code clear) and The VXDIAG is a Tech !! clone with many options for very little money. The VXDiag is a USB to Windows bidirectional device that allows you to run many tests and software reloads just like the dealerships do.