Unlock your BMW radio

We generate all BMW unlock codes instantly, so whether you drive a 5 Series or an X5, whether you listen to Capital FM or your own tunes – we'll get you listening to your music again in minutes.

Your radio code will be instantly generated on-screen as well as automatically emailed to you the moment you pay.

  • The cheapest official BMW radio codes
  • Instantly generated on-screen and sent to your email
  • 1-step payment form – no account sign-up or login
  • Pay with Apple Pay, Google Pay, card, PayPal and more
  • Working code or your money back
The serial number must be at least 14 characters.
The 10-digit part number will only contain numbers and spaces.
vehicle radios unlocked

How do I find my BMW serial number?

When your BMW radio or stereo becomes disconnected from the battery, usually due to a garage service or a loss of power, it automatically locks and begins to ask for a radio code. As this is an anti-theft feature it's not possible to unlock a BMW radio or stereo without this code, but getting hold of your radio code is an easy process that can be done in minutes. Many dealerships and online generators decode the radio code from the VIN number, but there's a good chance that this code will be incorrect for your radio.

The most accurate way to get your BMW radio's code is by decoding it from the radio's serial number. This involves removing your radio from the dash in order to see any sticker labels on the sides - the serial number will be on one of these sticker labels. To identify which number on your label to enter into our BMW decoder skip straight to identifying your serial number below.

Removing your BMW radio

Don't worry – removing your radio isn't as hard as it sounds, but it is the hardest part of getting a radio unlock code, which means that once you've done it the rest is easy. For most BMW radio models, the only tools you will need are a standard Philips (round/crosshead) screwdriver and a pry tool, which can be found for cheap from your local Halfords or not-so-local Amazon store. To find the easiest and most specific instructions needed to remove your BMW radio, click here to search YouTube with your vehicle's model and model year - for example, how to remove BMW 5 series 2014 radio.

Identifying your serial number

Most BMW serial numbers will be engraved on the radio itself. Note that we are currently only able to support serial numbers beginning with BP. We may also ask for the part number to guarantee that the radio code we generate for you is accurate - the 10-digit part number is located on the same sticker label as the serial number, starts with 7 6 and consists of only numbers and spaces.

BMW serial number example 1
Image 1
BMW serial number example 2
Image 2

Occasionally the part number will contain one or more slashes followed by more numbers (see image 2) - in these cases, only enter the numbers before the first slash, leaving out the slash(es) and any numbers after them.

Once you have your serial number, all that’s left is to enter it into our BMW radio code decoder and generator at the top of this page.

Questions about BMW radio codes

BMW vehicles and radios that we are able to decode include:

  • BMW 1 Series
  • BMW 2 Series
  • BMW 3 Series
  • BMW 4 Series
  • BMW 5 Series
  • BMW 6 Series
  • BMW 7 Series
  • BMW 8 Series
  • BMW X1
  • BMW X2
  • BMW X3
  • BMW X4
  • BMW X5
  • BMW X6
  • BMW X7
  • BMW XM
  • BMW i3
  • BMW i4
  • BMW i5
  • BMW i6
  • BMW i7
  • BMW i8
  • BMW M4
  • BMW M5
  • BMW M6
  • BMW M8
  • BMW Z3
  • BMW Z8
  • BMW Z4
  • BMW E46
  • BMW E52
  • BMW E60
  • BMW E61
  • BMW E65
  • BMW E70
  • BMW E85
  • BMW E89
  • BMW E90
  • BMW E92
  • BMW iDrive
  • Radio Business CD
  • Radio Professional
  • Radio Reverse RDS
  • Radio Bavaria
  • Radio M-ASK
  • CCC Business
  • CCC Professional
  • Nav CIC Business
  • Nav CIC Pro
  • Nav NBT Pro
  • and much more

Unfortunately, it's not possible to unlock a radio asking for a code without entering the code. This is intentional as radio unlock codes were designed as an anti-theft feature to make it harder for thieves to steal and sell car radios. However this doesn't mean you need to be robbed by the dealership or an expensive online decoder - at just £4.99 for all of our radio codes, we've made sure our prices are far more affordable than the prices you would pay at a dealership or other online decoders.

Due to the costs of running a small business providing radio codes around the world 24/7, we are unable to offer BMW radio codes for free. Our radio codes are already priced as low as possible while still allowing us to make a modest profit, provide UK-based support to customers and continue to support new models and manufacturers at the same low price.

Not only were we the first radio decoding company to offer radio codes for all manufacturers at one fixed price, we were also one of the first to charge as low as £4.99 - before we came along virtually no decoding company offered radio codes at such an affordable price. To this day we still beat 99% of our competitors on price, without making you wait for your code when you're in a rush.

Unfortunately it's not possible to generate a BMW radio code from the registration plate at all.

Although most dealerships and some online decoding websites do use the VIN to decode the radio code, this is not reliable due to being tied to the car rather than the radio. This means that if your radio was changed since it was first manufactured, a radio code decoded from the VIN will be incorrect. For this reason RapidRadioCodes - like most online decoders - decodes the radio code from the radio's serial number, which gives us the best chance of unlocking your radio.

All our BMW radio codes are decoded instantly, displayed on the screen immediately after payment and sent to your email at the same time. To ensure that your code and receipt are sent to you, double-check that the email you enter when paying for your radio code is correct. If it's been more than 2 minutes since you purchased your code and you haven't received your email, get in touch with us so we can look into why this might be. In most cases this is down to a misspelt email address.

This means an incorrect radio code has been entered 3 different times. To bypass this lock leave the ignition and radio on for between 30 minutes up to an hour, until the radio allows you to enter a new code.

So you've located your serial number, entered it into our radio code generator, and received your decoded radio code in return. Congratulations! Now comes the best part: using your new radio code to unlock your BMW radio.

This process varies depending on your vehicle's radio. Each of our BMW radio codes come with simple instructions to enter your new code at no extra cost. To receive your entry instructions, double-check that your email address is spelt correctly at the payment stage. If it's been more than 2 minutes since you purchased your unlock code and you haven't received your email or receipt, get in touch with us so we can look into why this might be. This is usually down to a misspelt email address.

Who we are

RapidRadioCodes™ is a small independent business set up in early 2023 and based out of Sheffield, Yorkshire, in the North of England. Our mission is to be able to instantly generate radio unlock codes for all cars, vans and trucks, at a single fixed price that's cheaper than both the dealerships and other third-party decoding sites. Since first being established less than a year ago, we've already helped over 2,000 drivers, garages and car dealerships unlock their radios, and received hundreds of 5-star reviews across our Reviews.io and TrustPilot pages. Still have questions? See if we've already answered them in our main FAQ section.