CGDI BMW

Cgditools BMW key programmer studio

Description

CGDI BMW (CGDI Prog BMW) is a BMW key programmer for auto diagnostics, key programming and security maintenance. It supports key matching for CAS1 to CAS4+ and FEM/BDC, key status inspection, ISN reading, EWS key matching, CAS mileage reset, CAS, EGS and DME replacement or cloning, and 95128/95256 EEPROM read/write. Some functions are paid upgrades sold separately. Package: main unit, adapter, USB cable and 8-pin chip clip adapter.

Specifications

Product typeDevice with software installed on a computer / tablet / phone
OEM (Original Equipment Manufacturer) product? iNo
For which vehicleCars
Price (USD)$591 – $723
Connection with computer / tablet / phoneUSB
Annual cost (USD)Free software upgrades (per manufacturer manual)

Supported functions (8)

BMW + 1 other make ·
7 functions
BMW, Mini

Coding / adaptation

  • ECU coding i

Diagnostics

  • Read fault codes (DTC) i
  • Clear fault codes (DTC) i

Key / immobilizer

  • Key / fob programming i
  • Immobilizer reset / IMMO i
  • PIN / CS code reading i

Programming

  • Offline programming i

BMW only ·
1 function
BMW

Programming

  • Mileage/odometer correction i
Conditions for specific vehicles (3)

Notes added by the manufacturer that apply only to the vehicles listed below — the function itself is supported.

Notes for specific vehicles (all functions)

BMW (2)
  • 1 series E81-E88, 1 series E81/E82/E87/E88 [restyling], 1 series E82/E88 [2th restyling], 1 series E87, 1M 1 generation (E82), 1M E82, 3 series E36, 3 series E46, 3 series E46 [restyling], 3 series E90/E91/E92/E93, 3 series E90/E91/E92/E93 [restyling], 5 series E34, 5 series E39, 5 series E39 [restyling], 5 series E60/E61, 5 series E60/E61 [restyling], 6 series E63/E64, 6 series E63/E64 [restyling], 7 series E38, 7 series E38 [restyling], 7 series E65/E66, 7 series E65/E66 [restyling], 8 series E31, M3 2 generation (E36), M3 3 generation (E46), M3 E36, M3 E46, M3 E90-E93, M3 E90/E92/E93, M5 2 generation (E34), M5 3 generation (E39), M5 4 generation (E60/E61), M5 E34, M5 E39, M5 E60/E61, M6 2 generation (E63/E64), M6 E63/E64, X1 1 generation (E84), X1 1 generation (E84) [restyling], X1 E84, X1 E84 [restyling], X3 1 generation (E83), X3 1 generation (E83) [restyling], X3 E83, X3 E83 [restyling], X5 1 generation (E53), X5 1 generation (E53) [restyling], X5 2 generation (E70), X5 2 generation (E70) [restyling], X5 E53, X5 E53 [restyling], X5 E70, X5 E70 [restyling], X5 M E70, X6 E71, X6 E71 [restyling], X6 E71/E72, X6 M E71, X6 M E71 [restyling], X6 M E71/E72, X6 M E71/E72 [restyling], Z3 E36/7, Z3 E36/7-E36/8 [restyling], Z3 M 1 generation [restyling] (E36), Z3 M E36, Z3 M E36 [restyling], Z3 M E36/7-E36/8, Z4 1 generation (E85/E86), Z4 2 generation (E89), Z4 2 generation E89 [restyling], Z4 E85, Z4 E85 [restyling], Z4 E85/E86 [restyling], Z4 E89, Z4 E89 [restyling], Z4 M E85/E86, Z8 E52
    CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • 1 series F20-F21 [2th restyling], 1 series F20/F21, 1 series F20/F21 [restyling], 1 series F40, 1 series F40 (3 generation), 1 series F52, 1 series F52 [restyling], 2 series Active Tourer F45, 2 series Active Tourer F45 [restyling], 2 series F22/F23, 2 series F22/F23 [restyling], 2 series F44, 2 series Gran Tourer F44, 2 series Gran Tourer F46 [restyling], 3 series F30/F31/F34, 3 series F30/F31/F34 [restyling], 5 series F07/F10/F11, 5 series F07/F10/F11 [restyling], 6 series F06/F12/F13, 6 series F06/F12/F13 [restyling], 7 series F01/F02, 7 series F01/F02 [restyling], M2 F87, M2 F87 [restyling], M3 5 generation (F80), M3 F80, M3 F80 [restyling], M4 F82, M4 F82 [restyling], M4 F82/F83, M4 F82/F83 [restyling], M5 5 generation (F10), M5 5 generation (F10) [restyling], M5 6 generation (F90), M5 6 generation (F90) [restyling], M5 F10, M5 F10 [restyling], M5 F90, M5 F90 [restyling], M6 F06/F12/F13, M6 F06/F12/F13 [restyling], M6 F12, F13, F06, M8 1 generation (F91/F92/F93), M8 1 generation (F91/F92/F93) [restyling], M8 F91/F92, X1 2 generation (F48), X1 2 generation (F48) [restyling], X1 F48, X1 F48 (restyling) (2 generation), X1 F48 [restyling], X2 1 generation (F39), X2 F39, X3 2 generation (F25), X3 2 generation (F25) [restyling], X3 F25, X3 F25 [restyling], X3 M 1 generation (F97) [restyling], X3 M F97, X3 M F97 [restyling], X4 1 generation (F26), X4 F26, X4 M 1 generation (F98), X4 M 1 generation (F98) [restyling], X4 M F98, X4 M F98 [restyling], X5 3 generation (F15), X5 F15, X5 M 2 generation (F85), X5 M 3 generation (F95) [restyling], X5 M 3 generation (F95/F15), X6 F16
    CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
Mini (1)
  • Cabrio R52, Cabrio R57, Cabrio R57 [restyling], Clubman F54, Clubman F54 [restyling], Clubman R55, Clubman R55 [restyling], Cooper F56, Cooper R50, Cooper R50 [restyling], Cooper R56, Cooper R56 [restyling], Cooper S F56, Cooper S F56 [restyling], Cooper S R53, Cooper S R53 [restyling], Cooper S R56, Cooper S R56 [restyling], Countryman 1 generation (R60), Countryman 2 generation (F60), Countryman 2 generation (F60) [restyling], Countryman F60, Countryman R60, Hatch 1 generation (R50), Hatch 2 generation (R56), Hatch 2 generation (R56) [restyling], Hatch 3 generation (F55/F56) [2th restyling], Hatch 3 generation (F55/F56) [restyling], Hatch F55/F56, Hatch F55/F56 [2th restyling], Hatch F55/F56 [restyling], Hatch F56, Hatch F56 [restyling], Hatch R50, Hatch R56, Hatch R56 [restyling], One F56, One R50, One R50 [restyling], One R56, One R56 [restyling], Paceman R61
    CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.

Compatible vehicles (2 makes)

Check if it fits your vehicle:

BMW (31 models) all 8 functions
  • 1 series (2004–2024)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E81-E88 (2004–2007)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E87 (2004–2007)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E81/E82/E87/E88 [restyling] (2007–2011)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E82/E88 [2th restyling] (2011–2014)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F20/F21 (2011–2015)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F20/F21 [restyling] (2015–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F20-F21 [2th restyling] (2017–2019)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F52 (2017–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F40 (2019–2024)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F40 (3 generation) (2019–2024)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F52 [restyling] (2019–2024)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 1M (2010–2012)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (E82) (2010–2012) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E82 (2011–2012) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • 2 series (2013–2024)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • F22/F23 (2013–2017) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F22/F23 [restyling] (2017–2021) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F44 (2019–2024) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 2 series Active Tourer (2014–2021)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • F45 (2014–2018) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F45 [restyling] (2018–2021) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 2 series Gran Tourer (2015–2022)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • F44 (2015–2018) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F46 [restyling] (2018–2022) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 3 series (1990–2020)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E36 (1990–2000)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E46 (1997–2003)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E46 [restyling] (2001–2006)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E90/E91/E92/E93 (2004–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E90/E91/E92/E93 [restyling] (2008–2013)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F30/F31/F34 (2011–2016)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F30/F31/F34 [restyling] (2015–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 5 series (1988–2017)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E34 (1988–1996)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E39 (1995–2000)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E39 [restyling] (2000–2004)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E60/E61 (2003–2007)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E60/E61 [restyling] (2007–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F07/F10/F11 (2009–2013)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F07/F10/F11 [restyling] (2013–2017)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 6 series (2003–2018)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E63/E64 (2003–2007)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E63/E64 [restyling] (2007–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F06/F12/F13 (2011–2015)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F06/F12/F13 [restyling] (2015–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 7 series (1994–2015)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E38 (1994–1998)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E38 [restyling] (1998–2001)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E65/E66 (2001–2005)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E65/E66 [restyling] (2005–2008)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F01/F02 (2008–2012)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F01/F02 [restyling] (2012–2015)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • 8 series (1989–1999)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E31 (1989–1999) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • M2 (2015–2021)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • F87 (2015–2017) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F87 [restyling] (2017–2021) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • M3 (1992–2020)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 2 generation (E36) (1992–1999)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E36 (1992–1999)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 3 generation (E46) (1999–2006)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E46 (2000–2006)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E90-E93 (2007–2013)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E90/E92/E93 (2007–2013)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F80 (2013–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 5 generation (F80) (2014–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F80 [restyling] (2018–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • M4 (2014–2020)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • F82 (2014–2017) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F82/F83 (2014–2017) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F82 [restyling] (2017–2020) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F82/F83 [restyling] (2017–2020) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • M5 (1988–2024)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 2 generation (E34) (1988–1995)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E34 (1988–1995)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 3 generation (E39) (1998–2003)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E39 (1998–2003)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 4 generation (E60/E61) (2004–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E60/E61 (2004–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 5 generation (F10) (2011–2013)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F10 (2011–2013)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 5 generation (F10) [restyling] (2013–2016)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F10 [restyling] (2013–2016)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 6 generation (F90) (2017–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F90 (2017–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 6 generation (F90) [restyling] (2020–2024)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F90 [restyling] (2020–2024)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • M6 (2004–2018)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E63/E64 (2004–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation (E63/E64) (2005–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F06/F12/F13 (2012–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F12, F13, F06 (2012–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F06/F12/F13 [restyling] (2015–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • M8 (2019–2026)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (F91/F92/F93) (2019–2022) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F91/F92 (2019–2020) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 1 generation (F91/F92/F93) [restyling] (2022–2026) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X1 (2009–…)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (E84) (2009–2012)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E84 (2009–2012)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 1 generation (E84) [restyling] (2012–2015)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E84 [restyling] (2012–2015)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation (F48) (2015–2019)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F48 (2015–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 2 generation (F48) [restyling] (2019–2022)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F48 (restyling) (2 generation) (2019–…)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F48 [restyling] (2019–2024)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X2 (2017–2023)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (F39) (2017–2023) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F39 (2017–2023) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X3 (2003–2017)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (E83) (2003–2006)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E83 (2003–2006)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 1 generation (E83) [restyling] (2006–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E83 [restyling] (2006–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation (F25) (2010–2014)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F25 (2010–2015)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 2 generation (F25) [restyling] (2014–2017)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F25 [restyling] (2014–2017)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X3 M (2019–2026)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • F97 (2019–2021) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 1 generation (F97) [restyling] (2021–2026) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F97 [restyling] (2021–2023) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X4 (2014–2018)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (F26) (2014–2018) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F26 (2014–2018) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X4 M (2019–2026)
    7 of 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming

    Not for this vehicle: Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (F98) (2019–2021) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F98 (2019–2021) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 1 generation (F98) [restyling] (2021–2026) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F98 [restyling] (2021–2023) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X5 (1999–2018)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (E53) (1999–2003)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E53 (1999–2003)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 1 generation (E53) [restyling] (2003–2006)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E53 [restyling] (2003–2006)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation (E70) (2006–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E70 (2006–2010)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation (E70) [restyling] (2010–2013)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E70 [restyling] (2010–2013)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 3 generation (F15) (2013–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • F15 (2013–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X5 M (2009–2026)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E70 (2009–2013)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation (F85) (2014–2018)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 3 generation (F95/F15) (2019–2023)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
    • 3 generation (F95) [restyling] (2023–2026)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X6 (2007–2020)
    up to 8 of 8 functions — varies by version

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E71 (2007–2012)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E71/E72 (2007–2012)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E71 [restyling] (2012–2015)
      all 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming, Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • F16 (2014–2020)
      7 of 8 functions

      Coding / adaptation: ECU coding

      Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

      Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

      Programming: Offline programming

      Not for this vehicle: Mileage/odometer correction

      ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Check your VIN.
  • X6 M (2009–2014)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E71 (2009–2012) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E71/E72 (2009–2012) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E71 [restyling] (2012–2014) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E71/E72 [restyling] (2012–2014) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • Z3 (1995–2002)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E36/7 (1995–2000) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E36/7-E36/8 [restyling] (2000–2002) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • Z3 M (1997–2002)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E36 (1997–2000) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E36/7-E36/8 (1997–2000) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 1 generation [restyling] (E36) (2001–2002) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E36 [restyling] (2001–2002) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • Z4 (2002–2017)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • 1 generation (E85/E86) (2002–2005) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E85 (2002–2005) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E85 [restyling] (2005–2009) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E85/E86 [restyling] (2005–2009) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation (E89) (2009–2013) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E89 (2009–2016) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • 2 generation E89 [restyling] (2013–2017) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
    • E89 [restyling] (2013–2017) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • Z4 M (2006–2009)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E85/E86 (2006–2009) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
  • Z8 (2000–2003)
    all 8 functions

    Coding / adaptation: ECU coding

    Diagnostics: Read fault codes (DTC), Clear fault codes (DTC)

    Key / immobilizer: Key / fob programming, Immobilizer reset / IMMO, PIN / CS code reading

    Programming: Offline programming, Mileage/odometer correction

    ✎ notes on some versions — see the conditions below
    • E52 (2000–2003) ✎ CGDI BMW: CAS1–CAS4 / FEM / BDC key programming, ISN DME, coding and programming (E/F/G series). Mileage: CAS1–CAS3. Check your VIN.
Mini (8 models) 7 of 8 functions · A7
  • Cabrio (2004–2015) ✎ notes on some versions — see the conditions below
    • R52 (2004–2008) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R57 (2008–2010) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R57 [restyling] (2010–2015) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
  • Clubman (2007–2024) ✎ notes on some versions — see the conditions below
    • R55 (2007–2010) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R55 [restyling] (2010–2014) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F54 (2015–2019) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F54 [restyling] (2019–2024) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
  • Cooper (2001–2020) ✎ notes on some versions — see the conditions below
    • R50 (2001–2004) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R50 [restyling] (2004–2006) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 (2006–2015) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 [restyling] (2010–2015) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F56 (2013–2020) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
  • Cooper S (2000–2020) ✎ notes on some versions — see the conditions below
    • R53 (2000–2004) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R53 [restyling] (2004–2006) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 (2006–2010) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 [restyling] (2010–2014) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F56 (2014–2020) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F56 [restyling] (2018–2020) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
  • Countryman (2010–2023) ✎ notes on some versions — see the conditions below
    • 1 generation (R60) (2010–2016) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R60 (2010–2016) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • 2 generation (F60) (2016–2020) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F60 (2016–2020) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • 2 generation (F60) [restyling] (2020–2023) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
  • Hatch (2000–2024) ✎ notes on some versions — see the conditions below
    • 1 generation (R50) (2000–2006) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R50 (2001–2006) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • 2 generation (R56) (2006–2010) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 (2006–2010) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • 2 generation (R56) [restyling] (2010–2013) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 [restyling] (2010–2014) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F55/F56 (2013–2018) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F56 (2013–2018) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • 3 generation (F55/F56) [restyling] (2018–2021) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F55/F56 [restyling] (2018–2021) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F56 [restyling] (2018–2019) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • 3 generation (F55/F56) [2th restyling] (2021–2024) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F55/F56 [2th restyling] (2021–2024) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
  • One (2001–2018) ✎ notes on some versions — see the conditions below
    • R50 (2001–2004) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R50 [restyling] (2004–2006) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 (2006–2010) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • R56 [restyling] (2010–2014) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
    • F56 (2013–2018) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.
  • Paceman (2012–2017) ✎ notes on some versions — see the conditions below
    • R61 (2012–2017) ✎ CGDI BMW: MINI key programming, ISN DME, coding and programming. Check your VIN.

Where to buy

There's still room here for your shop. If you're a seller and would like to include a link to your shop here, please get in touch with us.
We also accept links to online shops on platforms such as Amazon, eBay, Etsy, AliExpress, Walmart Marketplace, etc.

About the manufacturer: Cgditools

Cgditools (Shenzhen Changguang Technology Co., Ltd, brands CGDI and CGMB) is a manufacturer based in Shenzhen, China. It makes automotive diagnostic, key programming, immobilizer and anti-theft tools, ECU programming and repair devices, airbag reset and TPMS tools for the automotive aftermarket. Its products are used by mechanics, workshops and car owners.

https://www.cgditools.com/en/ ↗

Device forum

Notifications
Clear all
CGDI BMW

General information about the device

Description of the model, target users, key features.
Topics: 1   /   Posts: 1

Files and resources

Manuals, supported vehicle lists, configuration backups, important links.
Topics: 0   /   Posts: 0

Problems and troubleshooting

Errors, failures, freezing, communication issues.
Topics: 0   /   Posts: 0

Updates and firmware

New versions, changelogs, issues after updates.
Topics: 0   /   Posts: 0

Diagnostic features

Scanning, live data, active tests, coding, adaptations.
Topics: 0   /   Posts: 0

Accessories and compatibility

VCI, cables, adapters, DOIP, J2534, laptops, tablets.
Topics: 0   /   Posts: 0

Instructions and tutorials

Step-by-step guides, checklists for new users.
Topics: 0   /   Posts: 0

User opinions and experiences

Real-world use cases, pros, cons, comparisons.
Topics: 0   /   Posts: 0

Marketplace / buy-sell / spare parts

Buy, sell and spare-parts offers for this device.
Topics: 0   /   Posts: 0

CGDI BMW

Everything about the CGDI BMW: questions, problems, updates, tips and files.

No topics were found here

Share: