Works partially with my 1996 BMW E36 328i. So I find the adapter ok. However, you will need a scanner that can read all of the specific codes for your model. My Autopix 7810 scanner reads codes for BMW models 1998 and up. but I was able to read some codes with models like E46 and E39. Even I was able to reset airbag errors.
Vgate ICar Pro Bluetooth 3.0 OBD2 Code Reader OBDII Scanner Scan Tool Car Fault Diagnostic Check Engine Light For Torque Android
22 Review
Vgate ICar Pro Bluetooth 3.0 OBD2 Code Reader | Scan Tool For Torque Android To Check Engine Light & Car Faults
19 Review
Upgrade Your Car Diagnostics With 16 Pin OBD2 Extension Cable Splitter - Male To Dual Female Y Cable - 50CM
17 Review
Autoscanner for car diagnostics Rokodil ScanX Pro, OBD2 scanner
29 Review