
The best you can do is two out of three.Warning: No cable (yet) handles all three interfaces!.D-CAN started on BMW in 2007 and is the current protocol (no E39 is D-CAN but most D-CAN cables are backward compatible to the K-Line).K-Line is the communication protocol on BMW cars from around the end of L-LINE to around 2006, including all BMW E39s.

For further details, see the connector diagrams included below and the documents (e.g., bus system.pdf from JeffStri in post #94).None of the E39's should need an ADS interface, but if you have any doubt, check the voltage at pin 15 of your round pacman connector if you see about 11v you need the round ADS interface.The round ADS interface uses pin 15 (RXD), which was phased out in 1996.Older E39s may have a similar 20-pin round pacman connector but it's 'not' a round ADS interface it's a round OBD interface.Note that E39s (built from 1998 onward), do NOT use the ADS interface!.L-Line is the communication protocol on BMW cars from circa 1987 (first year of the ADS connector) to about the 1997 (before the E39).Try to avoid the hassle with good up-front decisions Warning: Some serial-to-USB conversion cables work ( 1) ( 2) others don't.Most serial cables included adapters or cables to fit both the 20-pin round "pacman" OBD plug in addition to the 16-pin trapezoidal OBD port.Serial cables are cheaper & more information exists about their use but, as time goes on, USB is winning out over serial (as serial port laptops dwindle away).USB is virtually 100% compatible with the software listed below and most recommend USB cables at this point.If you do not have the round 20-pin pacman OBD connector in your E39 engine bay, then you MUST use a 16-pin trapezoidal OBD interface cable.Note: While the 20-pin round ADS pacman connector looks similar to the 20-pin round OBD pacman connector, no E39 uses the ADS interface!.Note: It doesn't matter whether you 'also' have a 16-pin trapezoidal OBD connector you still must use the round pacman OBD connector with your cables!.


