Free BMW 5 Series Radio Code

Every BMW 5 Series from 1988 to 2010: which radio was fitted, where its serial number hides, and what we can do with it.

Your code comes from the serial number of the radio, not from the car — so the first job is getting that number off the unit. The table below is your 5 Series, generation by generation.

Already have the serial? Type it in and we will tell you straight away whether we can answer it.

All BMW radio codes →

Free*
On the same label as the serial: BE and four digits, for example BE 4715.
1234
Only needed for a Becker unit — an 8-character serial. Look at the display and count the dashes it shows for the code; if it wants five digits, count the numbered buttons you actually press to enter them, not the ones on the panel.
That does not look like a BMW serial — check the table below for where to find it.
We never ask for the code you are missing — only the serial.

Which radio is in your 5 Series?

GenerationRadios fittedSerial Where to read itWhat we do
E34
1988–1996
Business RDS, Business CD, Professional RDS, Reverse PH7850… / BP… label on the top or side of the unit — pull it out with U-shaped release keys In our database: free in 24 h, or instant
E39
1995–2004
Business RDS, Business CD, Professional RDS, Reverse, Business Navigation PH7850… / BP… label on the top or side of the unit — pull it out with U-shaped release keys In our database: free in 24 h, or instant
E60
2003–2010
Business CD, Professional CD, Business Navigation PH7850… / BP… label on the top or side of the unit — later units are coded to the car and have no 4-digit code In our database: free in 24 h, or instant

Radio names are what is written on the fascia, not the name of the company that built the unit — a “6000 CD” or an “RCD 300” is what you see in the car. Unit fitment varies by market and trim, so treat the list as the usual case and let the serial decide: it is the serial that determines the code, not the model.

About “in our database”. For these units the code is not calculated from the serial — there is no formula, the code lives in the radio's own memory. Every service that answers by serial, ours included, is reading a collected database. Most serials are in ours; when yours is not, we say so on the spot rather than guess at four digits — and there is nothing to pay for a code we do not have.

BMW 5 Series radio code by year

From 1988 to 2010 the 5 Series came in 3 generations, and the factory radio — and with it the serial you need — changed along the way. Find your year below.

BMW 5 Series E34 radio code (1988–1996)

If your 5 Series is from 1988–1996, it is the E34. The radio fitted was usually one of: Business RDS, Business CD, Professional RDS, Reverse. The serial reads PH7850… / BP…; label on the top or side of the unit — pull it out with U-shaped release keys. We look that serial up in our database; most are there, and if yours is not, the page says so before you leave any details — there is nothing to pay for a code we do not have.

BMW 5 Series E39 radio code (1995–2004)

If your 5 Series is from 1995–2004, it is the E39. The radio fitted was usually one of: Business RDS, Business CD, Professional RDS, Reverse, Business Navigation. The serial reads PH7850… / BP…; label on the top or side of the unit — pull it out with U-shaped release keys. We look that serial up in our database; most are there, and if yours is not, the page says so before you leave any details — there is nothing to pay for a code we do not have.

BMW 5 Series E60 radio code (2003–2010)

If your 5 Series is from 2003–2010, it is the E60. The radio fitted was usually one of: Business CD, Professional CD, Business Navigation. The serial reads PH7850… / BP…; label on the top or side of the unit — later units are coded to the car and have no 4-digit code. We look that serial up in our database; most are there, and if yours is not, the page says so before you leave any details — there is nothing to pay for a code we do not have.

How to enter the code in your 5 Series

  1. Switch on the ignition and the radio — the display shows CODE.
  2. Preset buttons 1–4 each set one digit: press button 1 until the first digit is right, then 2, 3 and 4. Past 9 a digit rolls back to 0.
  3. Reverse RDS (Blaupunkt) and Business RDS (Philips): confirm with the right tuning arrow ▷ — not the m button between the arrows.
  4. Business CD units (E46, E39, E53, X3, Z4) ask for no code: they are matched to the car and wake up when they see it. To read their serial, switch the radio on and within 8 seconds press and hold m for 8 seconds.
  5. If your unit takes no confirmation that way, stop and tell us what the display shows instead of trying other buttons.
  6. If the display asks for five digits and your code has four, the radio is set to the US region — tell us before entering anything.
  7. After a wrong code the radio waits: leave it switched on, without interruption, until CODE comes back — it can take an hour — rather than guessing again.
BMW Business RDS (Philips): presets 1 to 4 step the four digits up, one press per step, then press the right side of the arrow rocker next to m to confirm
BMW Business RDS (Philips): presets 1 to 4 step the four digits up, one press per step, then press the right side of the arrow rocker next to m to confirm
BMW Reverse RDS (Blaupunkt): presets 1 to 4 set the digits, the right arrow next to m confirms
BMW Reverse RDS (Blaupunkt): presets 1 to 4 set the digits, the right arrow next to m confirms
BMW Business CD (CD53, E46 / E39 / E53; CD83 in E83 / E85): no code to enter, the radio is tied to the car over the bus; to show the serial, switch the radio on and within 8 seconds hold m for at least 8 seconds
BMW Business CD (CD53, E46 / E39 / E53; CD83 in E83 / E85): no code to enter, the radio is tied to the car over the bus; to show the serial, switch the radio on and within 8 seconds hold m for at least 8 seconds

Careful: most units lock for good after about ten wrong attempts. If a code does not take, stop and email us before trying again.

Other BMW models

BMW 5 Series radio code: questions

Where is the serial number on a BMW 5 Series radio?

E34 (1988–1996): PH7850… / BP…, label on the top or side of the unit — pull it out with U-shaped release keys. E39 (1995–2004): PH7850… / BP…, label on the top or side of the unit — pull it out with U-shaped release keys. E60 (2003–2010): PH7850… / BP…, label on the top or side of the unit — later units are coded to the car and have no 4-digit code.

Is the BMW 5 Series radio code free?

Yes, if your serial is in our database — the page tells you before you leave any details, and a code we do not have costs nothing.

How do I enter the radio code in a BMW 5 Series?

Switch on the ignition and the radio — the display shows CODE. Preset buttons 1–4 each set one digit: press button 1 until the first digit is right, then 2, 3 and 4. Past 9 a digit rolls back to 0. Reverse RDS (Blaupunkt) and Business RDS (Philips): confirm with the right tuning arrow ▷ — not the m button between the arrows. Business CD units (E46, E39, E53, X3, Z4) ask for no code: they are matched to the car and wake up when they see it. To read their serial, switch the radio on and within 8 seconds press and hold m for 8 seconds. If your unit takes no confirmation that way, stop and tell us what the display shows instead of trying other buttons. If the display asks for five digits and your code has four, the radio is set to the US region — tell us before entering anything. After a wrong code the radio waits: leave it switched on, without interruption, until CODE comes back — it can take an hour — rather than guessing again.

Our Reviews

7
Verified unlocks confirmed by owners

Every card here is a code an owner told us worked, tied to an order we can check. Codes that did not work are not shown here, and a fee paid to skip the wait comes back automatically.

Read them all

BMW✓ Verified unlock

Code confirmed by the owner

28 October 2026

BMW✓ Verified unlock

Code confirmed by the owner

13 October 2026

BMW✓ Verified unlock

Code confirmed by the owner

13 October 2026

BMW✓ Verified unlock

Code confirmed by the owner

10 October 2026