BMW Radio Code — GR Serial Number Guide
A BMW radio asking for a code after a battery change or replacement is perfectly normal — every OEM BMW stereo carries an anti-theft lock that triggers when it loses power. The key to unlocking it is your radio's serial number, which begins with the prefix GR. This guide covers all common BMW radio setups from the classic Business unit in the E46 through to the iDrive NBT EVO in the F-series and G-series.
BMW GR Serial Number: What It Is and Where to Find It
BMW OEM radios carry a serial number label that begins with GR followed by eight digits — for example GR12345678. Some older units use a BP or CL prefix on the physical label, but the GR number is the primary identifier used for code retrieval.
Where you find it depends on the generation:
- Single-DIN Business / Navigation units (E-series) — the label is on top or at the back of the head unit. You must remove the unit from the dash using DIN release keys. On most E46, E90 and E60 variants, the double-DIN aperture has four release slots.
- iDrive CCC / CIC (E-series 2004–2013) — navigate to Settings → System → Device Information on the iDrive screen. The serial number is listed without any tools.
- iDrive NBT / NBT EVO (F-series 2012–2020, G30 2016–2023) — go to Settings → System → Device Info. The GR serial is displayed on screen.
Once you have the GR serial, go to our radio code lookup to retrieve your code.
How to Enter a BMW Radio Code
Business, Navigation, and M-ASK units (physical buttons)
- Switch on the ignition so the radio displays CODE or a code-entry prompt.
- Use preset buttons 1–4 to scroll each digit to the correct number. Button 1 controls digit 1, button 2 controls digit 2, and so on.
- Press the FM/AM or dedicated confirm button to submit.
- The radio confirms with OK and restores normal operation.
iDrive CCC / CIC / NBT units
- If a code prompt appears on the iDrive screen, use the iDrive controller (the rotary knob with surrounding buttons) to navigate the on-screen number pad.
- Rotate to select each digit, press to confirm each one.
- Select OK once all digits are entered.
Common BMW Radio Models by Generation
| Radio Model | BMW Models / Years | Serial Prefix | Entry Method |
|---|---|---|---|
| Business / Navigation | 3-Series E46 (1998–2005), 5-Series E60 (2003–2010) | GR / BP | Preset buttons 1–4 |
| Becker 2000 / Navigation | 3-Series E90 (2005–2011), 1-Series E87 (2004–2013) | GR | Preset buttons 1–4 |
| iDrive CCC / CIC | 3-Series F30 (2011–2019), 5-Series F10 (2009–2017) | GR | iDrive controller |
| iDrive NBT / NBT EVO | 1-Series F20 (2011–2019), 2-Series F22 (2013–2021), X1 F48 (2015–2022) | GR | iDrive controller |
| Business / M-ASK | 5-Series G30 (2016–2023), 4-Series F32 (2013–2020) | GR | iDrive controller |
BMW Models and iDrive Generations Overview
Here is a quick reference covering the most searched BMW models:
- 3-Series E46 (1998–2005) — Business or Professional (Becker), physical button entry
- 3-Series E90/E91/E92/E93 (2005–2011) — Business or CCC; iDrive optional
- 3-Series F30/F31 (2011–2019) — iDrive CIC or NBT
- 1-Series E87/E88 (2004–2013) — Business or Becker 2000
- 1-Series F20/F21 (2011–2019) — iDrive NBT
- 5-Series E60/E61 (2003–2010) — Business, M-ASK, or CCC
- 5-Series F10/F11 (2009–2017) — iDrive CIC or NBT
- 5-Series G30 (2016–2023) — iDrive NBT EVO
- 2-Series F22/F45 (2013–2021) — iDrive NBT or NBT EVO
- X1 F48 (2015–2022) — iDrive NBT EVO
Retrieve your code quickly by visiting our brands page.
Troubleshooting BMW Radio Lockouts
- CODE prompt not appearing — on iDrive-equipped cars, the code prompt only shows if the radio has been fully replaced. If you simply disconnected the battery and the iDrive shows its normal home screen, the system may not require a code (some post-2015 NBT EVO systems are linked to the VIN and self-authorise).
- Timed lockout — BMW Business units allow a limited number of incorrect attempts. After that, the unit may require the ignition to be left on or off for up to one hour before another attempt is permitted.
- CODE entered correctly but radio does not respond — check the radio fuse in the boot-mounted fuse box (common on E-series). A blown fuse will cause the unit to appear dead even after accepting a code.
- iDrive says "Service Required" instead of showing a code prompt — this is a separate fault from the anti-theft lock and requires dealer diagnostics.
Frequently Asked Questions
Why does my BMW radio start with GR?
The GR prefix is the standard serial format used by BMW AG for OEM-fitted audio units supplied by Harman and Becker. It stands for the internal part-number family used across the brand. All code lookup services — including ours — use the GR serial to identify the exact radio and return the correct four-digit unlock code.
How do I find the serial number on a BMW iDrive without removing the unit?
On CCC, CIC and NBT systems navigate to Settings → System → Device Information (exact wording varies slightly by software version). The serial field there begins with GR and is exactly what you need for the code lookup — no tools, no dashboard trim removal required.
My BMW Business radio has no iDrive — how do I find the serial?
On pure single or double-DIN Business, Navigation, or M-ASK units you must remove the head unit. Insert DIN-release keys into the four slots (or use a flat-blade tool) to disengage the clips, then slide the unit out and read the label on the top or rear of the casing. The GR serial is printed directly below the barcode.
Does a new BMW battery always trigger the radio code?
Yes, on all E-series Beemers and most F-series cars with a standalone Business or Navigation radio. The anti-theft lock activates on any power interruption. On iDrive NBT EVO and later Live Cockpit systems (post-2018), the system is VIN-paired and may not ask for a code after a battery swap.
Can I use the same code on my spare radio?
No. Each radio has a unique serial number and a unique corresponding unlock code. A code retrieved for one GR serial will not work on a different unit, even if the two radios are the same model.
Need a radio code?
Retrieve your car stereo unlock code instantly. Fast, reliable and affordable.