How to Add a New Key to a BMW 6 Series G32 (2017+) with LAUNCH X431 IMMO Scanner

Step-by-step guide to program a new key for your BMW 6 Series G32 using a LAUNCH X431 IMMO scanner. Includes PIN retrieval, troubleshooting, and key types.

Last Updated: May 28, 2026

Quick Answer

Adding a new key to a BMW 6 Series G32 (2017–onward) requires a compatible diagnostic tool like the LAUNCH X431 IMMO scanner. The process involves connecting the scanner, accessing the immobilizer service menu, entering a security PIN (usually retrieved via the tool or from a dealer), and following on‑screen prompts to program the new key. Total time is about 15–30 minutes. Ensure you have a pre‑cut, compatible key blank and that all existing keys are available unless you are performing an “all keys lost” procedure.

Why You Might Need to Add a Key to Your BMW G32

Losing a key or wanting a spare for a family driver are common reasons to add a new key to your 6 Series Gran Coupe. The G32 (2017–present) uses a sophisticated immobilizer system that pairs the key’s transponder and remote functions with the car’s DME (Digital Motor Electronics). Without the right equipment, you’re stuck paying dealership prices. That’s where the LAUNCH X431 IMMO scanner shines—it puts professional-level key programming in your hands.

But what exactly does “adding a key” mean? In simple terms, you’re teaching the car to recognize a new, virgin key while keeping existing keys active. This is different from programming a used key (which is often locked to another vehicle) or replacing a dead key battery (which doesn’t require any tools). One important safety note: an incorrect programming attempt can lock the immobilizer, leaving you unable to start the car. Follow every step carefully.

What You’ll Need Before Starting

Gather these items before you begin. Missing any one could stop the process cold.

  • LAUNCH X431 IMMO scanner – Models like the X431 PAD VII, X431 PRO, or the dedicated IMMO Plus work well. Make sure the BMW software is updated to the latest version via Wi‑Fi.
  • Key blank – Must be a new, uncoded key. OEM or high‑quality aftermarket keys are acceptable, but the transponder chip and remote electronics must match your G32’s system (standard key vs. Comfort Access key with passive entry).
  • Pre‑cut key blade – The key must already be cut to match your door and ignition lock cylinder. Some locksmiths can cut from a photo or code derived from your VIN.
  • Vehicle information – Have your VIN ready, know how many existing keys you have, and be prepared to obtain the security PIN if the tool cannot retrieve it automatically.
  • Charged battery – The vehicle battery should be at least 12.5V. Low voltage can cause communication failures during programming.

Step‑by‑Step Guide: Adding a New Key to a BMW 6 Series G32

The following steps assume you have a LAUNCH X431 with an active IMMO subscription and the latest BMW software. If your subscription is expired or only covers basic diagnostics, you won’t see the immobilizer functions.

1. Prepare the Vehicle and Tool

Park the car in a well‑lit area, turn the ignition OFF, and close all doors. Update the LAUNCH X431 to the latest BMW software by connecting to Wi‑Fi and launching the firmware update menu. Once done, open the IMMO (Immobilizer) application on the scanner.

2. Establish Communication

Connect the X431 to the OBD‑II port located under the driver‑side dashboard. Turn the ignition ON by pressing the Start button without your foot on the brake. Do not start the engine. On the scanner menu, select “BMW” from the vehicle list, then choose “6 Series G32” and confirm the model year. The tool should automatically read the VIN. If it fails, manually enter the VIN from your vehicle registration.

3. Access the Immobilizer Functions

Navigate to “Immobilizer” → “Key Programming” → “Add New Key.” The system will prompt you for a security PIN. In most cases, the X431 can retrieve the PIN automatically from the vehicle’s ECU—this requires an active internet connection and an eligible subscription. If the auto‑retrieval fails, you must obtain the PIN from a BMW dealer or a reputable key service. Enter the PIN slowly and double‑check each digit. Too many incorrect entries will lock the system for 30–60 minutes.

4. Initiate the Programming Process

The scanner will ask how many existing keys are present. If you have two working keys, select “2.” Then follow the on‑screen instructions to place the new key near the ignition coil (typically on the steering column) or on the center console where the transponder reader is located. The tool will “learn” the new key’s transponder ID. You may hear a lock/unlock sound from the car as it confirms the pairing. For remote functions (lock, unlock, trunk), the scanner will usually program those codes automatically during the same session.

5. Verify and Finalize

Remove the new key from the reading area. Test it thoroughly: press lock and unlock, insert it into the ignition (or press Start with the key in the car), and check that the dashboard responds correctly. Then test every existing key to confirm they still work. If any key stops functioning, you may have accidentally performed an “all keys learn” instead of “add key.” Re‑run the procedure with all keys present.

Troubleshooting Common Issues

Even with careful steps, you may hit a snag. Here are the most frequent problems and how to fix them.

Tool fails to communicate with OBD – Check the cable connection, try a different OBD port if available, and ensure the ignition is ON. Some LAUNCH models require you to force a vehicle identification (VIN entry) before the connection stabilizes.

PIN retrieval fails – Verify your internet connection is active and that your IMMO subscription includes BMW PIN reading. Some LAUNCH models require a separate “IMMO Plus” package. If the tool cannot retrieve the PIN, you’ll need to get it from a dealer (proof of ownership required) or a third‑party service.

Key not recognized – Confirm the key blade is cut correctly (try it in the door lock), that the transponder chip is functional (new keys should be virgin), and that the frequency matches your region—315 MHz for North America, 433 MHz for Europe.

Existing keys stop working – This almost always means the tool performed an “all keys learn” by mistake. Simply repeat the process after selecting “Add New Key” instead of “Start New Session.”

Remote functions not working – The scanner may have programmed only the immobilizer transponder. Look for a submenu called “Program Remote Control” under Key Programming. Also check the battery in the new key fob.

Error “security access denied” – Too many incorrect PIN attempts. Leave the ignition ON for at least 30 minutes (some cars require 60 minutes) before trying again. Do not turn the car off during this waiting period.

Alternative Methods and Additional Context

If you don’t own a LAUNCH X431, you still have options.

Dealership or Locksmith

A BMW dealer will charge $200–$400 for a new key and programming. A specialized automotive locksmith may charge $150–$250. Both can program keys remotely if you provide proof of ownership and the key is pre‑cut.

Key Types for BMW G32

Understanding the key types helps you buy the correct blank.

Key Type Features Programming Complexity
Standard Separate remote and transponder (older tech) Straightforward with X431
Comfort Access (CA) Passive entry, keyless start, NFC antenna in door handle Adds an extra step for NFC pairing; X431 supports this with current software
Display Key 2.2‑inch LCD touchscreen, remote parking (not on all G32s) Requires specialized handling; most X431 models can handle it

All Keys Lost Procedure

If you have zero working keys, the LAUNCH X431 IMMO can still help. It uses a forced learning mode to generate a new PIN and program one or more new keys. This requires a pre‑cut key and an advanced subscription (IMMO Plus). The process takes slightly longer but saves a tow to the dealership.

Maintenance Tips

  • Update your LAUNCH X431 software monthly. BMW changes encryption methods regularly, and an outdated tool may fail to communicate with newer G32 models.
  • After programming, scan the immobilizer system for fault codes. If the DME (engine control unit) logs a “key not learned” error, repeat the add‑key procedure.

Frequently Asked Questions (FAQ)

Can I use a used key from another BMW for my G32?

Usually not. Used keys are locked to the original vehicle’s immobilizer system. While some specialized tools can reset a used key, the LAUNCH X431 alone cannot unlock it. Always buy a new, uncoded key blank for reliable programming.

Do I need a special subscription for the IMMO feature on the LAUNCH X431?

Yes. The standard diagnostic package does not include key programming. You need a paid subscription such as “IMMO Plus” or “BMW Specials.” Check your current plan before attempting the procedure.

How long does the process take to add a new key?

If everything goes smoothly, expect 15–30 minutes. PIN retrieval or unexpected errors (like a low battery) can extend it to about one hour.

Will adding a new key erase my existing keys?

No—if you select “Add Key,” the tool keeps existing keys in the system. Only choose “Delete All Keys” or “Start New Session” if you intend to clear all previously learned keys.

What if I lose my only remaining key?

Use the all keys lost function. You will still need a pre‑cut key blank and the security PIN (either retrieved by the X431’s PIN service or obtained from a dealer with proof of ownership).

Can I program a key for a different BMW model (e.g., F10) with the same X431?

Yes, the LAUNCH X431 supports most BMW chassis—E, F, and G series—provided you have the appropriate software and subscription. Just select the correct model in the vehicle menu.

My X431 gives a “communication timeout” halfway through programming—what now?

Turn the ignition OFF for 30 seconds, then back ON. Disconnect and reconnect the scanner. Make sure no other OBD devices (like insurance trackers or dash cams) are plugged into the port. If the problem persists, try a different OBD cable or update the tool’s firmware.

Do I need to take the key to a dealer for cutting?

Yes, modern BMW keys use a laser‑cut blade that requires a specialized key‑cutting machine. Some locksmiths can cut from a photo or the key code derived from your VIN. Do not skip this step—a poorly cut blade won’t turn the lock.

Conclusion

Adding a new key to your BMW 6 Series G32 is a straightforward DIY project when you have the right tool. The LAUNCH X431 IMMO scanner gives you dealership‑level access to the car’s immobilizer system at a fraction of the cost. Remember the core steps: connect the scanner, retrieve or enter the security PIN, select “Add New Key,” and test everything when you’re done. Keep your software updated and always buy a virgin key blank. For more details on BMW key programming basics, check out our guide on [common BMW key issues and solutions]. If you plan to work on other models, our article on [using the LAUNCH X431 for multi‑brand key programming] covers the overall workflow.

If you found this guide helpful, share it with fellow BMW owners or leave a comment below with your own experience. A properly programmed key means one less headache on the road.


About the Author: Erwin Salarda is an Automotive Service Equipment Technician based in the Philippines, specializing in computerized automotive diagnostic equipment such as OBD scanners and wheel alignment systems. Since 2012, he has been actively providing technical support, equipment installation, troubleshooting, after-sales service, and hands-on training for automotive service equipment used by workshops and automotive professionals.

He has received specialized training from international suppliers and manufacturers, including Launch X431 in Shenzhen, China, Lawrence Engineering Company in Guangzhou, China, and 3Excel Wheel Alignment Company in Shenzhen, China. Through these trainings, he developed advanced expertise in automotive diagnostics, calibration, wheel alignment systems, and computerized automotive service technologies.

Erwin Salarda provides professional after-sales support and technical training for automotive diagnostic and wheel alignment equipment, helping clients maximize the performance and proper use of their tools and systems. His experience covers equipment setup, software updates, calibration procedures, troubleshooting, and operational guidance for automotive workshops and service centers.

With more than a decade of experience in the automotive equipment industry, Erwin Salarda continues to support automotive businesses by delivering reliable technical expertise and practical training solutions.

For inquiries and equipment purchases, please visit https://carlifterph.com/


Related Posts