Appro2 key programmer added BMW G series/U Series BDC3 and BCP3 key copy function in October 2025.
Requirement:
- Appro2 key programmer
Function authorization number: [FN0051]. - BMW BDC3 BCP adapter for Appro2
- Original key
- New blank original key need to be programmed
Supported BMW G/U chassis vehicle list:
BMW G-Serial BDG3 Key Copy Support Models (For Reference Only)
| Serial | Type | Model Year |
|---|---|---|
| 2 Serial | G42 / G87 | 2020-2024 |
| 3 Serial | G20 / G21 / G28 / G81 / G80 | 2020-2024 |
| 4 Serial | G22 / G23 / G26 / G82 / G83 | 2020-2024 |
| 5 Serial | G30 / G31 / G38 / G60 | 2020-2024 |
| 6 Serial | G32 | 2020/07 – 2024/06 |
| 7 Serial | G11 / G12 / G70 | 2024 |
| 8 Serial | G14 / G15 / G16 | 2020- |
| X3 | G01 / G08 / G45 | 2020-2024 |
| X4 | G02 | 2020 – |
| X5 | G05 | 2024 |
| X6 | G06 | 2020-2024 |
| X7 | G07 | 2020-2024 |
| Z4 | G29 | 2020-2024 |
BMW U-Serial BCP Key Copy Support Models (For Reference Only)
| Serial | Type | Model Year |
|---|---|---|
| 1 Serial | 120 | 2021-2024 |
| 2 Serial | U06 | 2021-2024 |
| X1 | U11 / U12 | 2022-2024 |
| X2 | U10 | 2022-2024 |
Note:
Only copy BDC3 key made in Hungary. If the original car key is locked (made in Mexico), it cannot be copied.
U-Series only supports low-end versions (without UWB function)
How to Copy BMW BDC3 key with Appro2?
Preparation work
Devices and Cable
APPRO2 Devices, USB Cable, Key Programming Cable
G/U-Serial BDC3 BCP adapter

Software function authorization
FN0051 – BDC2/BDC3/BCP KEY COPY
Step 1:Read original car key data
Select BMW- BDC2/BDC3/BCP keys copy [0051] function.

Check connection diagram (use key programming cable).

Connect the original car key (using BDC3 adapter key programming cable)

Step 2:Read working key data
Click “Read Working Key”
Select G series key type.
Read working key success. Save key data file.
Appro2 prompts to write data into a new key, at which point a new key needs to be replaced.
Attention: At this point, you can stay on this interface, then replace the new key and click “Yes” to continue writing the new key. You can also click ‘No’ and use ‘Write New Key’ to load the original vehicle working key data for writing after replacing the new key, as shown in the following figure:
Step 3:Connect the new key to be copied
Connect a new key using BDC3 adapter key programming cable.
Attention: It is recommended to use a BDC3 clip adapter to connect a new key. If it is a secondary key, due to the inability of the Chinese secondary key shell burning hole to align with the MDI interface, it may be necessary to remove the shell and use a bare board connection, as shown in Figure below
Fixing the new key PCB with BDC3 adapter.
Step 4:Write data to the new key

Select “Yes” to enter the process of writing new key data.
Tip: You can also use “Write New Key” button to load the original vehicle’s working key data for writing.
Confirm new key information.

Attention: If the new key is a locked key (e.g. APPRO2 special key – factory locked), the new key information cannot be read, as shown in the following figure.
Write new key success.
Step 5:Test the new key
Disconnect the Key Programming cable, install the battery, and insert the new key into the APPRO2 antenna to read the status and check if it is normal.
Read the new key by the APPRO2 antenna.

Check if the new key information matches the original working key.
Copy key usage and troubleshooting
Fault 1. When the software prompts “The current key is locked and data cannot be read”, it indicates that the key is locked and cannot be copied.
Fault 2. When the software prompts “The current key is not connected, unable to read data”, it indicates that the wiring is incorrect or the contact is poor.
Fault 3. After copying the new key, there is no frequency, and the data written may be incorrect. Please try to rewrite it again by supplying 12V power to APPRO2. If the attempt still fails, please contact our technical support.
Try to avoid using copied new keys and original working keys together in the car, as they may interfere with each other and cause ignition failure.
Read also:































