To add a key to a BMW G-Series with the BDC2 module (Body Domain Controller), you typically need to use specialized diagnostic and programming tools that are compatible with BMW’s systems. There are some popular top tools (Autel, Yanhua, Launch X431, VAPON) at EOBDTool.co.uk can be used for this function.
All tools support IMMO key programming for BMW G Chassis BDC2 2015-2021 as follows:
Model | Chassis Code | Year |
X3 | F97 | 2019/04 – 2021/07 |
X3 | G01 | 2017/12 – 2021/07 |
X4 | G02 | 2018/04 – 2021/07 |
X4 | F98 | 2019/04 – 2021/07 |
5 Series | G30 | 2016/11 – 2020/06 |
5 Series | G31 | 2017/03 – 2020/06 |
5 Series | G38 | 2017/05 – 2020/08 |
6 Series | G32 | 2017/07 – 2020/06 |
7 Series | G11/G12 | 2015/07 – 2019/02 |
X3/iX3 | G08 | 2018/05 – 2021/08 |
M5 | F90 | 2017/11 – 2020/06 |
- Autel IM508/IM508S/IM608/IM608S
- OTOFIX IM1/IM2
- Require Autel G-Box/G-Box2/G-Box3 programming adapter and BDC02 Add Key Function One Year License (IMMO1YRUP 1 Year Software Card)
- Compatible with Autel IKEY BMW-Style Razor programmable smart keys (available in 3-button and 4-button configurations)
- It’s on bench EEPROM job, no OBD, and only add key.
Autel/OTOFIX Update BMW G-Chassis BDC2 Add Key IMMO Programming
2.Yanhua ACDP
Yanhua Tech newly released Yanhua Module 38 to work with Yanhua ACDP/ACDP-2 for BMW BDC2 G chassis IMMO key programming. This new module will be available on May 13th, 2025.
Highlights:
- Compatible with both OEM and aftermarket G-chassis blank keys—no specialized keys required.
- Fully automated operation:
- No manual plugging or unplugging of connections during the process, ensuring safety and stability.
- No annual fees or per-operation charges.
- No Soldering required. No need to buy specific key.
It can use aftermarket BDC2 blank key (other device specific Locked key cannot be used on ACDP)
Launch X431 also released BMW IMMO software V10.40 for BDC2 IMMO F/G chassis models key adding function on April 30th, 2025.
Highlights:
- Apply for X431 IMMO series tools (X431 IMMO Plus/IMMO Elite/IMMO PRO/IMMO PAD) with X-Prog3 and MCU3 Adapter
- Compatible with original and aftermarket keys
- Support key adding on the bench (all keys lost cannot be supported).
- No need extra license.
- Make sure the compatible X431 IMMO device is within the subscription period.
This VAPON BMW key programmer will be in stock on May 15 or May 20, 2025.
Highlights:
- No token limitations
- No annual fees – permanent free license included
- Compatible with original BMW OEM remotes
How to Add Key to BMW G Chassis BDC2 2015-2021 by VAPON VP100?
APP2 APPRO2 also can support BMW BDC2 key adding on bench. No yearly subscription.
The GODIAG BMW BDC2/BCP Test Platform offers a streamlined and reliable solution for BDC2 programming, compatible with tools such as the Autel IM508II/IM608 II, and Launch X431 tablet, etc.
Video guide:
GODIAG BDC2/BCP Test Platform with Autel IM608 read BMW IMMO Data
GODIAG BDC2/BCP Test Platform with Launch Tablet Read BMW IMMO Data:
UK Professional OBD2 Tools Online Shop