Autel IM508/IM608 Update: BMW G Series BDC3 Add Key Function

Autel has officially rolled out a major new update introducing key programming support for BMW G-Series BDC3 immobilizer systems.

Supported Devices

Note: OTOFIX IM1/IM2 series will receive this upgrade in a future release.

Release Date: 2025-09-03
Version: V4.70 (BMW_IMMO)

Update Highlights

The update adds the Add Key function for BDC3 immobilizers on the following BMW G-chassis models (2020–2024):

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

Important Notes

  • A BMW G-chassis subscription is required to perform BDC3 key programming.
  • The immobilizer data is obtained from the key, not the BDC3 module, making the process safer.
  • Only Autel BMW iKey universal smart keys are supported.
  • Currently, only some BDC3 models are supported. For keys manufactured between 2020–2024 with a “Hungary” mark in the top-right corner, the success rate is higher.


Step-by-Step: Adding a BMW G-Series BDC3 Key with Autel

1. Enter Smart Mode

  • Scan the BMW BDC3 immobilizer module.
  • Select Add Key function.

2. Read Vehicle Information

  • Follow on-screen instructions to capture system details.

3. Read Key Data
This step requires opening the original key and extracting data. There are three connection methods to interface the key board with the XP400 Pro:

  • Use the APB113 adapter (included in the IMKPA kit) to connect to the XP400 Pro. (Recommended for stability)
  • Use a wiring harness.
  • Use a solder-free clip.

4. Generate Dealer Key

  • Insert an Autel BMW iKey into the XP400 Pro coil.
  • Start the key generation process as prompted by the software

Leave a Reply

Your email address will not be published. Required fields are marked *