Skip to main content

OBD Innovations® K+D-CAN OBD2 USB Cable for BMW + BMW Tools Software for E Series

(2 reviews) Write a Review

Why Should You Buy It From Us?

  • Highest Quality K + D-CAN USB interface cable with FTDI FT232RQ chipset
  • Highest Quality Green Circuit Board
  • Built-In switch to switch between K-Line and D-CAN for older and newer models
  • Includes a simple BMW Tools software installation package with FTDI drivers 
  • Complete with the latest versions of INPA, EDIABAS, NCS Expert, NCS Dummy, Tool32, WinKFP and BMW Coding Tool
  • Supports BMW E-series from 2001-2016
  • Includes a copy of our detailed installation guide
  • Compatible with Windows XP, 7, 8, 10 (32/64bit)
  • Tech support if you have any questions or run into any problems during the installation 

The BMW K-Line + D-CAN OBD2 USB Cable is a must-have tool for any BMW E-series enthusiast. Paired with the included BMW Tools software package, it allows full diagnostics and coding for a wide range of BMW models from 2001-2016. See the list of supported models below. The simple installation package takes care of most of the configuration required to start and makes it easy for beginners to start coding and diagnostics.


  • Integrated Switch to Easily Switch Between Older and Newer Models
  • Read and Erase Error Codes
  • Adaptations
  • Coding
  • Double K-Line Support
  • High Speed D-CAN and PT-CAN Support
  • Low Speed PT-CAN support
  • Battery Voltage detection by control line
  • Ignition Voltage detection by control line
  • Flash Data uploading and downloading (requires importing additional Daten files)
  • Input/Output control
  • CAN BUS mode emulation
  • FTDI FT232RQ Chipset
  • Supports a wide range of BMW models from year 2001-2016
  • Simple Installation Package with Included Drivers
  • Compatible with Windows XP (32/64bit), 7 (32/64bit), 8, 8.1 (32/64bit), 10 (32/64bit)

BMW Models Supported:

  • E38 7 Series
  • E39 5 Series
  • E46 3 Series
  • E52 Z8 
  • E53 X5
  • E60 E61 E63 E64 E65 E66 E67 E68
  • E70 E71 E72 X5
  • E81 E82 1 Series
  • E83 X3
  • E84 X1
  • E85 E86 Z4
  • E87 E88 1 Series
  • E89 Z4
  • E90 3 Series
  • E91 3 Series
  • E92 3 Series
  • E93 3 Series

Information About the Switch Positions:

  • K-LINE (Far Left Position): Year 2001 - 2007
  • D-CAN (Far Right Position): 3/2007 - 2016 

Software Included in BMW Tools Package:

  • INPA 5.06 (Script files in English)
  • EDIABAS 7.3.0
  • NCS Expert 4.0.1 (Menus and Buttons in English)
  • NCS Dummy 0.6.04
  • Tool32 4.03
  • WinKFP 5.3.1
  • BMW Coding Tool v2.5.0 (alternative to NCS Dummy or  for updating DATEN files)
  • Integrated SP-DATEN v53.3 (light version)

Supports protocols

  • Fast magistral D-CAN and PT-CAN (500 kbit/s)
  • Slow magistral K-CAN (100 kbit/s)
  • Standard for BMW protocol (for BMW OBD interface)

System Requirements

  • OS: Microsoft Windows XP 7 8 10 (32/64bit)
  • 1 Available USB Port (We recommend using the same USB port each time)
  • Minimum 1.2GHz Processor
  • Minimum 2GB of RAM
  • Intermediate experience with navigating Windows and installing software/drivers

What's Included

  • BMW K + D-CAN USB Interface Cable with Switch
  • BMW Tools Software
  • Our Installation Guide

 Visit our Knowledge Base for a detailed version of our INPA K-CAN D-CAN Installation Guide






2 Reviews Hide Reviews Show Reviews

  • 5
    Solid product, excellent customer service

    Posted by Tom on 1st Nov 2017

    OBD Innovations Customer Service: 5 Stars BMW K + D-CAN OBD2 USB INPA Cable: 4 stars I bought the BMW K + D-CAN OBD2 USB INPA Cable from OBD Innovations for the purpose of coding new injectors for my N54 engine in my 2007 BMW335i E92. My review is thus limited to that scope as I have not used the cable and software for other purposes, so cannot comment beyond my experience. The order was promptly filled (shipped to Canada - expect to pay HST and a customs fee on delivery...) and everything arrived as expected in the package and installation was fairly straight forward. I was a bit dismayed by all the German in many of the sub menus for E90 in INPA software, however given my specific task I was able to move through it given various YouTube videos on the subject. The provided software version did not support injector programming for E9x models, but an email to support came back with a response within 24 hrs on a solution to use an older version of the INPA software complete with a link to download it and instructions to install it. I commend OBD innovations for their quick and thorough response. The solution required finding an older 32 bit computer, which I have and I have now been able to get it working as expected. - Thank you. I would recommend OBD Innovations to a friend and will come back to shop here if I have any future needs.

  • 3
    Gave up

    Posted by Unknown on 3rd Mar 2017

    Sorry guys, I gave up trying to get the coding to go through. Cable seems to work fine. The software setup from the disc seemed to be incomplete. Daten folders were deemed invalid. I did end up downloading files off the internet but then encountered further problems with missing files until I just gave up. Guess it's over my head.