BMW Business CD Radio Code
The BMW Business CD (also sold as the BMW Professional CD on higher-specification cars) is one of the most widely fitted factory head units in BMW history. Found in the E46, E60, E61, E90, E91, E92, E87 and several other models from the early 2000s through to the late 2000s, it uses a GR serial number and a four-digit unlock code. If your BMW radio shows CODE on the display after a battery change, this guide will get you back on the air.
Why the BMW Business CD Locks
BMW Business and Professional CD units activate a code lock whenever the permanent 12-volt supply is interrupted. This anti-theft deterrent has been standard on BMW factory radios since the 1990s. The four-digit code is unique to each unit's GR serial — there is no universal code for any BMW model. Knowing the serial is the only legitimate way to obtain the correct code.
Important exception: BMW vehicles fitted with the iDrive system (CCC, CIC, NBT, NBT EVO) are vehicle-bound. The iDrive computer is paired to the car's VIN and does not use a traditional radio code. If your BMW has a central controller mounted between the front seats and a large screen in the dashboard, you have iDrive — not a Business/Professional CD. iDrive does not lock after a battery change.
How to Find the GR Serial Number
The GR serial is printed on a white sticker on the unit's casing. Two retrieval methods:
- On-screen display (most common): Switch the ignition on (engine off). Press and hold the M-button (Mode/Menu) for five seconds, or press 1 and 6 on the preset buttons together. The display shows a string beginning with
GRfollowed by eight or more digits and letters. Write it down fully. - Label extraction: Use a flat-blade screwdriver or DIN extraction keys to prise the unit out of the single-DIN slot. The GR serial sticker is on the top of the unit. The full serial typically follows the format
GR-XXXXXXXXXXXXXXXX.
Some units use a BP/CL serial prefix instead — this indicates a Blaupunkt or Continental-supplied variant. Enter the full serial including the prefix when ordering.
Entering the Code
- With the display showing CODE (four dashes or zeroes), use preset buttons 1, 2, 3 and 4 to set each digit in turn.
- Each button press increments that digit from 0 to 9 cyclically.
- Once all four digits are set, press 5 or hold the AM/FM button to confirm.
- The display will briefly flash OK and then show the radio station or last track. Audio resumes.
Order your code at our BMW brand page.
BMW Models and Chassis That Use Business/Professional CD
| Series | Chassis | Years | Notes |
|---|---|---|---|
| 3 Series | E46 | 1998–2005 | Business CD standard; GR serial |
| 5 Series | E60/E61 | 2003–2010 | Business/Professional CD on base trims; iDrive on Sport |
| 3 Series | E90/E91/E92/E93 | 2005–2011 | Professional CD on mid trims; CCC iDrive on top |
| 1 Series | E81/E82/E87/E88 | 2004–2013 | Business CD standard; GR serial |
| 1 Series | F20/F21 | 2011–2019 | Business CD on entry trim; NBT iDrive on Sport/M |
| 2 Series | F22/F23/F45 | 2013–2021 | Business CD on entry trim |
BMW's OEM radio suppliers for Business and Professional CD units include Harman and Becker. The distinction between Business and Professional is primarily in features (Professional adds a CD changer interface and sometimes DSP amplifier support) rather than in the locking or unlocking mechanism.
Troubleshooting
- CODE on screen, button combination does nothing: Try holding the mode button for ten seconds rather than five. On some E46 Business CD units, the serial is only shown after a specific key sequence — try 1 + 6 simultaneously rather than a single button hold.
- WAIT displayed: A wrong code was entered. Leave ignition in ACC for one hour before trying again.
- Serial begins with something other than GR or BP/CL: Some BMW units have part numbers on the label that resemble serials. The genuine serial for code calculation begins with
GR(Harman units) orBP/CL(Blaupunkt/Continental). Avoid entering part numbers. - Display shows 1000 rather than CODE: This is the zeroed starting position for digit entry — not an error. Use buttons 1–4 to set your digits.
- Code entered correctly but radio still locked: Ensure all four digits are set correctly before pressing the confirm button. It is easy to accidentally skip a digit position.
Frequently Asked Questions
My E90 has iDrive — does it need a code after a battery change?
No. iDrive systems (CCC and CIC on the E90) are vehicle-bound and do not use a radio code lock. After a battery reconnect, iDrive reboots and reinitialises automatically, which can take two to three minutes on CCC units.
Can I get the code from a BMW dealer using my VIN?
BMW dealers can access the original radio code for first-owner vehicles using the VIN and the car's build date. For second-hand cars or where the radio has been replaced, the GR serial from the unit itself is the correct reference.
The code I received is four zeros — is that right?
Codes of 0000 or 1234 are sometimes generated for units with partially illegible serials. If you receive an unexpected-looking code, double-check the serial and reorder if necessary.
Does the BMW Professional CD use a different entry method to the Business CD?
No. Both units use the same four-button preset entry and the same GR serial format. The only operational difference is in features rather than security architecture.
Will the BMW radio lock again if I replace the battery again in future?
Yes. Every power interruption triggers the lock. Store your code in the service book or somewhere safe so future unlocks take under a minute.
Need a radio code?
Retrieve your car stereo unlock code instantly. Fast, reliable and affordable.