RadioCodeNow.com
2005-2011

Radio code BMW 3 Series E90

Two E90s can look identical from the outside, but inside there can be a world of difference when it comes to the radio. One has a simple Business CD that simply asks for a code after a flat battery. The other has a full iDrive system that is linked to your VIN and never asks for a code. Which one you have completely determines your next step — and this article helps you work out exactly that.

Summary

BMW logo
Brand
BMW
Generation
E90
Production years
2005-2011
Standard radio
Business CD (CD53)
Alpine
Radio option 2
Professional CD
Becker/Alpine
Radio option 3
CCC (Car Communication Computer)
BMW
Radio option 4
CIC (Car Information Computer)
BMW

Two E90s can look identical from the outside, but inside there can be a world of difference when it comes to the radio. One has a simple Business CD that simply asks for a code after a flat battery. The other has a full iDrive system that is linked to your VIN and never asks for a code. Which one you have completely determines your next step — and this article helps you work out exactly that.

Business CD or iDrive? This is the difference

The BMW 3 Series E90 was supplied with several audio systems between 2005 and 2011. Identify your variant:

Business CD (CD53) is the most common variant in the E90. A single-DIN radio from Alpine with a compact housing and the distinctive M button on the left of the front panel. After a power loss, CODE appears on the display. This system works with a classic 4-digit security code that is unique to each unit.

Professional CD is the double-DIN variant from Becker or Alpine with a few more features. This system also uses a 4-digit code and the same entry procedure as the Business CD.

CCC (Car Communication Computer) was the iDrive option in E90s up to around 2009. You can recognise this system immediately by the round iDrive rotary controller on the centre console, a DVD tray in the head unit and an 8.8-inch screen. After a power loss, this system does not ask for a code. The CCC is linked to your car's VIN via an FSC code (Feature Set Code). If you replace the unit with another one, you'll need ISTA dealer diagnostics.

CIC (Car Information Computer) was introduced in the E90 around 2009. The same iDrive rotary controller as the CCC, but with a higher screen resolution and faster response. The CIC also has no traditional radio code — it's fully VIN-linked.

> In short: iDrive rotary controller on the centre console = CCC or CIC = no radio code. No rotary controller = Business CD or Professional = code required after a power loss.

Where do you find the radio code?

BMW supplied a code card in credit-card format with the new car. It shows both the serial number and the code. Possible locations:

  • Stapled into the owner's manual or service booklet
  • In the glovebox, sometimes stuck to the inside
  • Behind the cover of the fuse box
  • Included with the spare key documents

Can't find the card? The serial number is also on the radio itself.

Reading the serial number via service mode

This works on the Business CD without any tools:

1
Turn the ignition on (position 1, the engine doesn't need to be running).
2
Turn the radio on.
3
Hold the M button (Mode or Menu, on the left of the front panel) for 8 to 10 seconds.
4
The display switches to service mode — technical information including the serial number.
5
Scroll through the information using the arrow buttons or preset buttons. On some E90 variants, the Select button works as an alternative: hold it for 8 seconds instead. Note down the full serial number, including any letters at the start.

Removing the radio from the E90

The E90 has more trim around the radio than the E46, but with the right approach it's quite manageable.

What do you need?

  • Two DIN keys (thin steel or plastic extraction keys)
  • A plastic trim removal tool

Step by step

1
Turn the ignition off.
2
Carefully remove the centre console trim around the radio using the plastic tool.
3
Locate the four slots on the left and right sides of the radio.
4
Slide the DIN keys into the slots until you feel a click.
5
Push the keys slightly outwards and pull the radio towards you.
6
Slide the radio forwards and disconnect the connectors and aerial cable. The sticker with the serial number is on the back or side of the radio.

Entering the code on the E90

1
Turn the ignition on (position 1, engine off).
2
Turn the radio on — the display shows CODE.
3
Use the preset buttons 1 to 4 to set each digit. Each press increases the digit by one.
4
Check the four digits on the display.
5
Confirm the code with the power button or the SC button, depending on your variant. With a correct code the radio plays immediately. Wrong? You have three attempts.

Resolving a lockout

After three incorrect codes, the radio locks completely. The display no longer responds to CODE entry.

1
Turn the key to position 1 (ignition on, engine off). Keep the radio on.
2
Wait exactly one hour. Don't turn the ignition off, don't disconnect the battery.
3
After the hour, CODE entry restores itself automatically.
4
You have three attempts again.

Requesting a radio code for your BMW 3 Series E90

With the serial number of your Business CD or Professional radio, you can request the corresponding unlock code directly online. You'll receive the code within minutes by email.

Order your BMW radio code via RadioCodeOpvragen.nl →

Frequently asked questions

Only if you have a Business CD or Professional radio. Those ask for a 4-digit code after a power loss. If your E90 has a CCC or CIC navigation system with an iDrive rotary controller, there is no traditional radio code — that system is VIN-linked to your car.
Look at the centre console. Is there a round iDrive rotary controller next to the gear lever? Then you have a CCC or CIC. No rotary controller and a simple radio in the DIN slot? Then it's a Business CD.
Hold the M button for 8 to 10 seconds while the radio is on. The display shows the service mode, which includes the serial number. If that doesn't work, remove the radio using two DIN keys and read the sticker on the back.
You have a Business CD. Find the serial number via the M button service mode or on the sticker on the back of the radio. Request the 4-digit code using that serial number, enter it using preset buttons 1-4 and confirm with the power button.
Leave the key in ignition position 1 (engine off) and keep the radio on. Wait one hour. Don't disconnect the battery — that resets the timer. After the hour you can make three more attempts.

Need a BMW radio code?

Safe and fast via RadioCodeLookup.com — all you need is the serial number.

Order radio code

Laatst bijgewerkt: 2026-04-10