Video summary
BMW G Series BDC2 All Keys Lost Programming With Xhorse Adapter 🔧🚗
Main summary
Key takeaways
Summary
The video presents Xhorse’s BMW G-Series BDC2 all-keys-lost programming capability as a workshop procedure. The host says the feature was available in beta around late November 2025, with stability, compatibility, and language support still being refined.
Tools and compatibility
- The Xhorse VVDI Key Tool Plus is described as the currently supported device, used with a BDC2 adapter and paid BMW G-Series BDC2 activation.
- The video says the procedure requires an original BMW key or an XM38 key; it warns that other universal keys may not be supported.
- The interface may appear in Chinese during the beta, though the host says the process remains the same.
- The host mentions planned support from other Xhorse devices, but does not present it as currently available.
Procedure overview
The tutorial outlines a workflow involving preparation of key data, resetting the BDC2 immobilizer data, restoring relevant data using an engine ECU memory file, and learning a replacement key. It gives a 2019 G-Series BMW with a B48 or B58 engine as an example and refers to extracting the engine data with the Key Tool Plus and a Bosch ECU adapter.
Assessment and additional information
The host’s conclusion is that the method can handle an all-keys-lost case, provided the correct activation, adapter, and supported key are used. They characterize it as a significant aftermarket option for workshops, while emphasizing that it remains a beta feature.
The video also notes that BDC2 controls more than keys, including power distribution, lighting, and other body functions, so module replacement requires careful programming.
The presentation is an explanatory tutorial, not an independent product review; it does not provide comparative testing or detailed performance measurements.
Main speaker/source: Hussein, the Baabji Motors host, presenting Xhorse tool capabilities.
Rate this summary
Your feedback will help improve summaries.
Improve this summary
Reprocess with a stronger model when the summary feels incomplete or inaccurate.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.