Search Products

Programming a BMW BDC3 Key with Autel IM608II?

Autel diagnostic tools, including the IM508S, IM608 II, and OTOFIX IM series (when used with the XP400, XP400 Pro, or XP1 Pro programmers), offer compatibility for programming new keys on BMW G-Series vehicles equipped with the BDC3 immobilizer system. This step-by-step tutorial explains how to add a spare or replacement key using the Autel IM608II.

(Please note: Support for OTOFIX IM1 and IM2 series is anticipated to be available in a future update.)

Latest Autel BMW IMMO Update Information:

Released on: September 3, 2025 (Version 4.70)

(BMW_IMMO Module)

This major update introduces the 'Add Key' functionality for the BDC03 immobilizer system, covering the following G-chassis models manufactured between 2020–2024:

  • 2 Series (G42, G87)
  • 3 Series (G20, G21, G28, G81, G80)
  • 4 Series (G22, G23, G26, G82, G83)
  • 5 Series (G30, G31, G38, G60)
  • 6 Series (G32; from 07/2020 to 06/2024)
  • 7 Series (G11, G12, G70)
  • 8 Series (G14, G15, G16)
  • X3 (G01, G08, G45)
  • X4 (G02)
  • X5 (G05)

autel-im608ii-add-bmw-bdc3-key-1

Important Considerations Before Starting:

A valid BMW G-Chassis subscription plan on your Autel device is required to access this function.

The procedure improves security by reading essential data directly from the key itself, rather than from the vehicle's BDC3 module.

Currently, this process only works with specific, supported Autel BMW iKey universal smart keys. It is not compatible with all key types for BDC3-equipped vehicles.

For optimal success, it is highly recommended to use keys from the 2020–2024 production period that have the word "Hungary" printed in the upper right corner on their circuit board.

autel-im608ii-add-bmw-bdc3-key-2

Step-by-Step Instructions for Adding a Key to BMW BDC3 using Autel IM608II:

Menu Navigation:
Go to Smart Mode → Select and scan the "BDC3 Immobilizer" system → Choose the "Add Key" function.

Step 1: Read Vehicle Information
Connect the Autel IM608II to the vehicle's OBD-II port and follow the prompts to identify and read the vehicle's data.

Step 2: Read Key Data
This step requires physical access to the circuit board of the original, working key. There are three supported methods to connect the key to the Autel XP400 Pro programmer:

  1. Using the APB113 adapter (included in the Autel IMKPA Kit; this is the recommended method).
  2. Using a dedicated wiring harness.
  3. Using a solder-free clip.

autel-im608ii-add-bmw-bdc3-key-3 autel-im608ii-add-bmw-bdc3-key-4

Image shows the Autel APB113 adapter connected to the XP400 Pro programmer to begin reading key data.

autel-im608ii-add-bmw-bdc3-key-5

Step 3: Generate the New Dealer Key
Place the new, blank Autel BMW iKey onto the programming coil of the Autel XP400 Pro. Carefully follow all on-screen instructions provided by the software to finalize the key generation and programming process.

autel-im608ii-add-bmw-bdc3-key-6

If you have any questions, please contact us. We have professionals to answer them for you.

email WhatsApp: +86 13421344069

email Telegram: +1 213 3976197

email Email: goodobd2.com@gmail.com

Related Articles