

So depending on what car you have that will determine the best choice for you. What a PITA, stay away from this solution! Also not all serial cables will work on ADS cars like e36/e34/e38, the black serial cable below only works on OBD1 cars like pre 2001 e39. going I was using my CarSoft interface, you have to run a CarSoft test to "initiate" the lead every time. I should mention that while a CarSoft interface can be made to work with INPA it is not recommended. Do not confuse with they seem to be completely different companies selling completely different interfaces. The interface I want to get but it's over priced is the one, it's a German version of the K+D CAN cable (probably the one that all the Chinese opaque ones have ripped off the design from!). Worst cast scenario you just need to modify the cable & stuck a switch on it to toggle pin 8 on/off as needed. The ones with pin 8 active are just older versions of the cable. The one with it disabled is ideal for e90 newer than 03/07 & that era, these leads often come with a black adapter to re-enable the pin 8 (by just tying it to pin 9) so it will also be suitable for e46/e39/e63 etc. Also with these cables, there are two subtle different versions, one with pin 8 enabled, one with it disabled. I'll try to update over the weekend with instructions, pictures, etc. It is a bit confusing trying to get it all to work.

However, a lot of sellers don't mention or probably don't even know what these are. Once you have them they are great though. With the USB K+ D CAN type cables there are a few installation steps, drivers & a little app that you need to make them work properly. The VAG-COM one you'll need to do some slight modifications for coding & programming but will work for fault code reading unmodified.

USB to serial or PCMCIA will not work for some modules on older cars (fine for newer stuff)
