How to install Bluetooth in the BMW E39 5 Series - Bluetooth Kit Installation Instructions

How to install Bluetooth in the BMW E39 5 Series - Bluetooth Kit Installation Instructions

Installation instructions below are for the BMW E39 Bluetooth Kits: Click here to buy now.

NOTE: Our Bluetooth Kits come with the latest Generation BMW ULF modules Available as shown in the BMW Compatibility matrix (and NOT the problematic first generation 84 21 954 552 others are selling,   Be careful on getting older ULF modules as some people have had difficulties and incompatibilities with the old first generation ULF modules.  Why use Our Bluetooth Solution?

Although detailed instructions will ship with your Bimmernav Retrofit kit The below Installation is a quick pictorial.  This install instruction is just a reference and your installation may slightly vary.   The process involves removing the old phone system in the trunk area and replacing with a BMW ULF Bluetooth Module (equipped with our unique bluetooth wiring harness), and removing the center center console phone cradle and replacing with the BMW OEM Bluetooth phone cradle. The CPT-3000-4000 Phone upgrade kits comes with one additional part to convert the LAN style adapter to ELO18 (not shown)

NOTE: ALWAYS disconnect BATTERY before working on the electrical system in a BMW.  Most importantly, you should ensure that the navigation computer Power light is OFF before disconnecting your battery.  BMW states that if the battery is disconnected when the navigation computer is on you may damage the nav computer.  The important thing to keep in mind is do not disconnect the battery if the power light is on your navigation computer.

Tools required

Phillips head screw driver

8mm socket driver

All North American BMWs even without BMW phone currently are already prewired for phone.  You can verify by finding the Prewired for BMW Cellular phone in the trunk area.  Prewiring consists of wiring for all telephone equipment, plus coding for phone and voice recognition.  If your BMW is prewired for phone, and you install a new generation Bluetooth module, like we sell, it is highly unlikely that you will need to have your car coded.

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

Installation videos of Bluetooth Retrofit Kit
Bluetooth Module Installation

Bluetooth Eject Box installation

Installing the BMW Microphone

Once installation is complete, you can pair your phone to your BMW.

Before starting remove the Bluetooth passkey sticker from the label of the BMW ULF control Module.  Put this sticker someplace safe.  I recommend putting this sticker under the oddment tray of the Eject kit for easy access when needed.

Some of the below pictures and text borrowed from

Step 1) If you do not currently have a phone system, you will need to insure that you have a microphone. If no mic is present, you will need to get a BMW microphone P/N 84 31 6 938 762. You can easily find out if you have a mic by shining a flashlight in the hole.  If you can see right thru the holes you will need a mic. 

The Microphone is installed in the roof, where your light, universal garage door opener and sun-roof switches are located. It's easier to just pry the lights out with you bare hands, then slide the rest of the panel down towards the front of the car and pull it down. Note: Many people prefer the audio quality when the mic is mounted on the drivers side of the sun roof cover.  Moving is the same process as installing the mic

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

There is a 3 pin black connector wire, plug it into the mic and then just snap the mic in place.

Step 2)
Taking the center arm-rest is easy. Insert your fingers into the small storage tray underneath the vents, and push up. Then just pull out the unit from the SIDE!  I find pulling from the left side is easiest.  Once the tray is removed slide the vents down, you'll see two screws. Unscrew those and get the whole arm-rest off and you'll see 3 wires.  If you have the rear cupholders the removal process is similar.  Just take a flexible credit card and gently pry out the edges.

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

If your car is built after 03/02 you will find a FAKRA antenna connector under the arm rest.  If your car is built prior to 03/02, your Bluetooth antenna will be installed in the trunk area on the rear deck lid center where there is no metal to cover up the Bluetooth antenna between the cabin and the antenna.**** NOTE. BMW now recommends relocating the bluetooth antenna to the above location in BMW E39s built AFTER 03/02 if the bluetooth connection has low audio, or static. Relocating Bluetooth antenna It seems the original bluetooth antenna mounting location covers the antenna with quite a bit of metal and can decrease the antenna performance.  Another option for relocating the antenna is under the storage just forward of the arm rest.  You can mount the antenna under the storage compartment with double sided tape in the same area where the power wires are located in the early E39s.

The Eject box wiring in the early E39 (before 2001) is located just under the arm rest storage compartment. The storage compartment just pulls straight out and the wires are located on the passenger side of the rear air vent tubing.



 I recommend plugging the antenna in before taping to the tray with double sided tape. There's only one wire there that will fit the antenna.

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

There are two tabs that hold the eject box in place, they are located on both sides and closer to the rear, pressing down on the tabs release the old eject kit . The easiest process to remove the old tray is to take two credit cards and insert them between the blank tray and the arm rest.  Pressing the credit cards downwards  Compare to the Bluetooth snap in adapter for an exact location.  Just insert the credit cards in the location and the tabs will release.  (pictures below show the X5, but the process is identical)

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free  BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

Once the old equipment is removed insert the Bluetooth Eject

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

Next, connect the two wires from the new tray with the remaining wires in the arm rest. Put it all back together to same way you took it apart, and you're done with the center console installation.

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

Step 3) First of all, locate a small sticker on the ULF module that says "BLUETOOTH PASSKEY". Stick onto some place safe.  I personally like to press the button on the eject box to release the blank tray and put it underneath.  You'll need this passkey to pair your phone with the car's system.

Open the electronics access area in the trunk of the E39 by lifting the cover down, in the same manner you would to change the CDs

The Bluetooth connection needed is located around wheel well area.  Locate the 54 pin connector for E39s built AFTER 03/02 OR the DB25 connector as shown in the top right hand corner of this picture.  If your car is 03/02 production or higher connect this 54 pin harness directly to the ULF module, if your car has a manufacture date BEFORE 03/02 connect the DB25 connection to the ULF module using the DB25 to 54 pin adapter harness that comes with your kit.

Notes:  In the same location that you find the phone connectors you may locate a three pin connector used for the optional cellphone booster (compensator), used to boost the signal if using snap in adapters, and either two or three other RF connectors Cream w/ purple  colored (if 03/02 and higher) black w/ purple male and black with purple female.  One of the black purple connectors, goes to the center console eject box to route the cellular phone in the optional snap in adapters, and the other would go to the BMW antenna (bumper mounted or roof mounted if equipped).  You will not need to worry about either of these items unless you are using the snap in adapters to boost the signal to the car's antenna.  When using the snap in adapters you can either connect the two RF cables together OR connect them together via the compensator for additional signal boosting.  See Document for details.  The cream colored antenna wire is for the Bluetooth antenna (if 03/02 and higher build date)

DB25 connector                                                                                       54 Pin connector

BMW Bluetooth E38 E39 E46 X5 Navigation Sirius Hands-free

Connect the 54 pin connector to one end of the ULF module (using the provided adapter if e39 was built before 03/02), and the cream/purple colored Bluetooth antenna wire to the other end of the ULF module.  PLEASE NOTE:  I have heard from some customers that they had TWO Cream colored antenna wires.  Make sure that you choose the Cream/Purple as shown in the below image.


You'll be placing the ULF module on the left side of your trunk, above the NAV unit in the below picture (right at the top of the stack). 
If your car was built before 08/02, you may need the ULF module bracket.. Part #s: 84 13 6 924 547 (nav) or 84 13 6 924 546 (no nav).  Many people just install the ULF module with a double sided tape, but the choice is yours.

Then you just slide the clips into their places (you'll see indentations on the mounting bracket that'll help you figure out how the clip is supposed to be put on).  Don't plug in the CREAM COLORED FAKRA connector just yet, because it will be in your way of screwing one of the bolts in.   At this point, if your car is a pre 03/02 production date, connect the Bluetooth antenna wire to the ULF module and find a suitable location for mounting the Bluetooth antenna.  BMW recommends placing the antenna on the rear deck lid center where there is no metal to cover up the Bluetooth antenna between the cabin and the antenna.

Step 4)

If vehicle is a 2000 or higher and equipped with Voice recognition, you will need to remove the Voice recognition module and replace with the SES jumper plug cap See BMW Doc on SES jumper plugs  . If your year 2000 or higher E39 does not have voice recognition although for some reason does not have the cap, you will need to install the SES jumper plus as well. See bottom of page for more info.  The wire needed for this is in the same location as the previous two wires needed for the ULF module, it's a blue connector with a white bar. Slide the bar down, plug in the jumper, slide the bar up to secure it.  If your car is equipped with voice recognition (SES) you will need to remove the SES module and replace with the jumper plug.  The Bluetooth phone system has built in Bluetooth so you will no longer need this module.

SES module shown below needs to be removed

SES Jumper plug connected (connector may look slightly different on newer cars)


Leave a comment

Please note, comments must be approved before they are published