OBD11 or VCDS is your best option by far for general diag for these cars. Not only will they read any engine module, but the 20+ other modules in the car. Plus perform various diag functions etc. I have OBD11, but they changed their model recently to a subscription style, so give VCDS a look IMO.