BMW 5 Series Radio Code

Every BMW 5 Series from 1988 to 2004: 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*
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 Instant if it is in our database
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 Instant if it is in our database

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.

How to enter the code in your 5 Series

  1. Switch on the ignition and the radio — the display asks for the code.
  2. On button units the preset buttons 1–4 each set one digit: press button 1 until the first digit is right, then 2, 3 and 4.
  3. Confirm with M (or the menu / enter knob on later units) until the radio accepts the code.
  4. After several wrong tries a BMW unit waits — leave the ignition on and let it count down rather than guessing again.

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