
Car theft has evolved, vehicle protection has not.
Thieves no longer break windows or force locks. Instead, they exploit wireless signals, software vulnerabilities, and diagnostic access.
With methods like relay attacks or OBD access, cars get stolen without damage or noise. Therefore, keyless systems have become a common point of attack.

No Code. No Drive.
Without your personal code, the vehicle cannot be moved.
Protected by Face ID or Touch ID
Your personal code is secured inside the xProtect app and can only be accessed with biometric authentication for maximum protection.
Seamless Integration
xProtect does not interfere with existing tunes or software-based modifications.

Performance only you can unlock.
Your BMW. Your Rules.
Meet xProtect!
xProtect is a software add-on for BMW G-Series vehicles that adds a powerful, invisible layer of protection. Even if someone has your key or exploits Keyless-Go, your car will not move without your personal code.
Why xProtect?
Privacy
No driving profiles and AES-256 encrypted. Your code stays with you.
Software-Based
No hardware installation or physical modifications needed.
Compatible
Works seamlessly with xHP Flashtool, xDelete, and other engine tunes.
Flexible
Temporarily turn it off and reactivate it whenever you like. Fully reversible.
xProtect in Action
No hardware installation or physical modifications needed.
Maximum Security, Minimal Effort.
Your code stays private and encrypted on your device. Face ID or Touch ID lets you access it anytime, in case you forget it. xProtect does not track your driving or collect personal data, keeping your security and privacy completely in your hands.
Face ID / Touch ID
Biometric protection.
No Tracking
No driving profiles and AES-256 encrypted.
Is your BMW compatible?
Check in seconds if xProtect is available for your vehicle.
You can find the VIN either in the vehicle registration document or on the windshield.
FAQ & Reviews
xProtect is a software-addon for supported BMW vehicles, which adds an effective security layer against all kinds of vehicle-theft attempts. Even if your key is stolen, or the Keyless-Go signal is exploited no one will be able to move your car, except you personally.
No, xProtect does not alter any performance- or safety-function related behavior of your vehicle and your warranty will stay fully intact. There is no hardware to install, and installation of the software will not (as of 01/2026) affect any warranty claims.
Yes, xProtect fully supports Remote Software Upgrade and updates at your dealer. While xProtect has built-in protection to avoid it being removed or re-programmed by third parties, you can easily deactivate the system temporarily to enable upgrades. After the Upgrade, you can re-install xProtect.
The current sequence of your vehicle is easily accessible within xProtect. To protect your sequence, xProtect utilitzes FaceID or TouchID recognition on your phone. Your sequence is stored in encrypted format with your user-acount on our servers. We use state-of-the-art protected Amazon-AWS Cloud-Services for storing your data. We cannot reconstruct a stored code for you. Only you can see it in the app.
You can temporarily disable xProtect with the controls in your car. First, you need to enter your personal sequence to put xProtect into “unlocked” mode. While xProtect is in unlocked mode, hold the Park-Button on your Gear-Lever for three seconds. The “P”-Symbol in your dash will flash once, to signal that xProtect is now permanently disabled. When you receive your car back, you can re-enable the protection by holding the P-Button for three seconds again.
Yes! Put your vehicle in “Park” and quickly press the P-Button 3 times. (Hijack-Mode)
xHP and xProtect are designed to work together seamlessly. However, there may be rare cases where the installation of xProtect overwrites your xHP tune. For instance, if your vehicle has been flashed a very long time ago with xHP and this flash was not synced online. In this case, please first re-flash your tune with xHP and make sure the last flash is synced online. You can check this in the Flash-History.in xHP (3 white dots in the top-right corner in the car screen). If the latest flash is not synced yet, you can trigger the sync manually from this page. Afterwards you can proceed to install xProtect again. If your car has been flashed at a xHP dealer, you either need to go back to the Dealer to re-flash xHP or you can buy an xHP Upgrade License from our Webshop and do the flash by yourself.
To set your car to “Unlocked" mode, just enter your personal sequence.
No, only the owner or the person who installed xProtect can know.
The “P” symbol in your dash and on the gear-lever will flash when xProtect is installed and active. The flashing stops when xProtect is in “Disabled” or “Unlocked” mode.
Make sure you do not interrupt your code with other controls in the car. The sequence must be entered precisely, with no other inputs activated in between. There is also a timeout between inputs (Standard: 2 seconds), where recording of your code is stopped and you must start with the first input again. xProtect also has a special Recovery-Mode in case a set code is not working as expected. To start the recovery mode, please navigate to your vehicle in xProtect and click on the three white dots in the top-right corner. The recovery procedure removes your code from the vehicle, but can be only started from the very same account, xProtect has been installed with.











