KEYDIY KD-X4 5-in-1 key programmer supports BMW G chassis BDC2 BDC3 key programming.
It requires 5000KD-Coins (150USD) for activation. When generating the dealer key, 200KD-Coins (4USD) is required for BMW G series, BMW F series is free.

Check the latest BMW BDC2 BDC3 key programming support list for KD-X4 below.
| Chassis | Year | IMMO |
| F44 (Gran Coupe) | 2020 – | BDC03 |
| U06 | 2021 – | BDC03 |
| BMW 3 Series | ||
| G20 (Sedan) | 2018 – | BDC03 |
| G21 | 2018 – | BDC03 |
| G28 | 2022 – | BDC03 |
| BMW 4 Series | ||
| G22 G23 G26 | 2020 – | BDC03 |
| BMW 5 Series | ||
| G30 | 2016/11 – 2020/06 | BDC02 |
| G30 | 2020/06 – | BDC03 |
| G31 | 2017/03 – 2020/06 | BDC02 |
| G31 | 2020/06 – | BDC03 |
| G38 | 2017/05 – 2020/08 | BDC02 |
| G38 | 2020/08 – | BDC03 |
| G60 G61 G68 | 2024 – | BDC03 |
| BMW 6 Series | ||
| G32 (Gran Turismo) | 2017/07 – 2020/06 | BDC02 |
| G32 (Gran Turismo) | 2020/06 – | BDC03 |
| BMW 7 Series | ||
| G11 | 2015/07 – 2019/02 | BDC02 |
| G11 | 2019/02 – | BDC03 |
| G12 | 2015/07 – 2019/02 | BDC02 |
| G12 | 2019/02 – | BDC03 |
| G70 G73 | 2022 – | BDC03 |
| BMW 8 Series | ||
| G14 (Convertible) | 2018 – | BDC03 |
| G15 (Coupe) | 2018 – | BDC03 |
| G16 (Gran Coupe) | 2018 – | BDC03 |
| BMW M Series | ||
| F97 | 2019/04 – 2021/07 | BDC02 |
| F97 | 2021/07 – | BDC03 |
| F98 | 2019/04 – 2021/07 | BDC02 |
| F98 | 2021/07 – | BDC03 |
| G80 G81 G82 G83 | 2020 – | BDC03 |
| G09 G87 G90 G99 | 2022 – | BDC03 |
| BMW X1 | ||
| U11 | 2022 – | BDC03 |
| U12 | 2023 – | BDC03 |
| BMW X2 | ||
| U10 | 2023 – | BDC03 |
| BMW X3 | ||
| G01 | 2017/12 – 2021/07 | BDC02 |
| G01 | 2021/07 – | BDC03 |
| G08 | 2018/05 – 2021/08 | BDC02 |
| G08 | 2021/08 – | BDC03 |
| G45 G48 | 2024 – | BDC03 |
| BMW X4 | ||
| G02 | 2018/04 – 2021/07 | BDC02 |
| G02 | 2021/07 – | BDC03 |
| BMW X5 | ||
| G05 G18 | 2018 – | BDC03 |
| BMW X6 | ||
| G06 | 2019 – | BDC03 |
| BMW X7 | ||
| G07 | 2019 – | BDC03 |
| BMW Z Series | ||
| G29 | 2018 – | BDC03 |


