Amazon.com: Round Diagnosis OBD2 Adapter Scanner Cable Connector OBD II Adapter - 20 Pin to 16 Pin - for E36 E38 E39 E46 E53 X5 Z3 : Automotive
Amazon.com: iSaddle for BMW Scanner 1.4.0 Programmer V1.4 ECU EEPROM Diagnostic Code Reader for E38 E39 E46 E53 (Must Work with Windows XP) : Automotive
For BMW Scanner OBD2 Code Reader for Cars Oil Service Reset Creator C501 For E46 E90 E39 E60 F30 BMW EOBD OBD Diagnostic Tool|Code Readers & Scan Tools| - AliExpress
How to Diagnose Air Conditioning System Issues in a BMW