P-codes are the diagnostic trouble codes that the DME stores. It's the same thing as BMW fault codes but in a different format. Typically P0XXX or P1XXX. When using the BT tool or BMW diag. tools you can pull the BMW fault codes which is what you seem to have done. Looking through the BMW fault code list I didn't see those codes so I was wondering if you had the P-codes.