Fault codes, live data and Bluetooth apps explained - how to pick the right OBD2 scanner and stop paying garages to read a warning light.