FOXWELL NT201 OBD2 Code Reader
OBD2 code reader with real-time live data graphs and I/M readiness checks. Diagnose check engine lights quickly at home or in the shop.

FOXWELL OBD1 to OBD2 Adapter Cable — 20-Pin to 16-Pin (11 in)
Connects pre-1996 BMW 20-pin diagnostic ports to standard 16-pin OBD2 scanners. Essential adapter for older European vehicles.
Amazon price checked Jun 14, 2026
Converts the vehicle’s factory 20-pin round diagnostic socket to a standard 16-pin OBDII interface, allowing modern OBD2 scanners and diagnostic tools to communicate with the vehicle’s system.
Ratings and reviews are sourced from Amazon.com and may change over time.
Brief content visible, double tap to read full content. Full content visible, double tap to read brief content. Works perfectly. I use it on my Foxwell NT710 so I can read the codes from a 1996 BMW. The OBD connector under the dash does not provide full diagnostic codes, and my year BMW still used this proprietary round port.
Brief content visible, double tap to read full content. Full content visible, double tap to read brief content. I was desperately trying to get my Foxwell scanner to work on my 2000 X5. I could read engine codes from the OBD2 port but the scanner was not able to speak to the other modules even though it said it supported my BMW. I was baffled as to why it could see the CEL codes but not SRS/SAS/etc..... Turns out...Some BMW's were fitted with BOTH the OBD2 port *and* the "PacMan" port located in the engine bay! Seriously? Yup...AND....BMW only does diagnostic from the 20 pin PacMan port so reading codes from the OBD2 port is impossible. So much frustration but this little conversion adapter helped me read the SRS codes and ABS codes to diagnose and clear codes. This is a must-have for the early model BMW's but be sure to understand that some models have BOTH ports and if you are trying to read non engine codes, this is the only way to do it. I did read on the forums that everyone agrees that the PacMan port should be the ONLY port used for all purposes and never use the OBD2 port even when smogging your vehicle. Makes sense because I always have a problem with the smog st
Brief content visible, double tap to read full content. Full content visible, double tap to read brief content. Was a cheap solution, worked with my E38 BMW perfectly. Dont see why it wouldnt with other 90s beamers.
Brief content visible, double tap to read full content. Full content visible, double tap to read brief content. Worked as promised
Brief content visible, double tap to read full content. Full content visible, double tap to read brief content. Works great for a 98 e36
Brief content visible, double tap to read full content. Full content visible, double tap to read brief content. Excellent
Brief content visible, double tap to read full content. Full content visible, double tap to read brief content. Working great job Thanks