If you're interested in the fault codes only you can use any Chinese ODB-2 reader with a cable and display, available on Ebay for less than 20 pounds. A bluetooth device can be left in the ODB-2 socket and accessed by a smartphone with a free or almost free app. It allows you to also monitor dynamic data like fuel pressure, injection data etc.