Programming a new smart key for a 2023 BMW 5 Series involves precision and the right tools. One of the most trusted devices in the industry for this task is the Lonsdor K518 Pro. In this guide, we'll walk through the steps taken by a technician to ensure successful key programming, showcasing how the Lonsdor K518 Pro can be effectively utilized.
Preparation and Setup
Before diving into the key programming, ensure that you have all the necessary tools ready. For this job, you'll need the Lonsdor K518 PRO and an ADP 40 adapter, as well as a BDC3 adapter board. These components play critical roles in the programming process.
You'll start by preparing the ADP 40 adapter and the BDC3 adapter board.
Key Chip Preparation
The key chip must be carefully extracted from the new smart key casing. Use a small utility knife and a thin tool for this step. Proper handling ensures the chip remains intact and functional.

Mount the extracted key chip onto the BDC3 adapter board securely.
Ensure that the chip is clamped firmly onto the board, as this stability is crucial during the programming phase.
Assembling the Hardware
Next, the BDC3 board, now equipped with the key chip, is connected to the ADP 40 adapter. This assembly is then linked to the Lonsdor K518 PRO device, readying the system for data operation.
Software Navigation and Smart Key Generation
Power up the Lonsdor K518 PRO and navigate to the "Generate smart key" in the main menu.
Select the "BMW" manufacturer, proceed with the "G Chassis," and finally, the "BMW G BDC3" option, corresponding to the car model.
Place the new key into the K518 PRO's card slot to initiate data generation.
Upon pressing "Generate," the device reads and generates the key data, and confirms a successful smart key generation.
Programming Immo & Remote Functions
Proceed to the "Immo & Remote" menu for immobilizer and remote function activation.
Here, select "BDC03 key copy encryption" to encrypt the key data.
Choose "Read working key" to gather data from the existing key. Save this data using a decided filename such as "BMW.bin."
Ensure that the VIN code displayed matches the vehicle, a necessary confirmation step.
After confirming all information, the dealer key is generated and locked, signaling a successful end to the programming phase.
Testing the New Smart Key
Finally, test the new key in the BMW to ensure all features function correctly. Start by testing the original key to confirm it's working.
Repeat the ignition process with the newly programmed key.
Confirm remote functions by testing lock and unlock features at the car door.
By following these steps and ensuring accurate connections and settings, your new BMW smart key should function as intended using comparable tools such as the Lonsdor K518 Pro.

