I have purchased an OBD11 bluetooth reader from ebay. Car is an E46 2002 318 OBD 11 compliant. Plugged obd11 in and got all readings, temp, coolant temp, rpm, maf, etc etc. No probs there. However, I am unable to read error codes, software just returns 'no error codes found in ecu.' Now I know for sure my car has error codes, as only the next morning car was in garage and returned 4 error codes.
So if you assume that there are error codes stored in the ecu, engine light not on by the way, why cannot the obd11 reader read these codes ?