The car is OBD2 compliant, so any OBD2 reader should be able to pull basic engine codes. Unfortunately an LR specific code reader is needed to pull the full codes, which give precise information on that actual issue, rather than a general issue code.