Home1998-2006 3 Series (E46)BMW E46 GM5 Module Repair - 1998-2006 3 Series - All Models

BMW E46 GM5 Module Repair – 1998-2006 3 Series – All Models

Affiliate link disclosure – The BMW Repair Guide uses affiliate links in their site. For more information on affiliate links, please click here.
Repair Summary
The following article gives detailed instructions on repairing the GM5 module in a BMW E46 3 series. Even though we have used a 2003 325ci to perform this repair, this article can be applied to any 1998-2006 E46 3 series vehicle with minor modifications.
E46 3 Series 325ti
E46 3 Series 318td
E46 3 Series 320td
E46 3 Series 318ti
E46 3 Series 330xi
E46 3 Series 330i
E46 3 Series 330xd
E46 3 Series 330d
E46 3 Series 316ti
E46 3 Series 328i
E46 3 Series 325xi
E46 3 Series 325i
E46 3 Series 320i
E46 3 Series 323i
E46 3 Series 320d
E46 3 Series 318i
E46 3 Series 318d
E46 3 Series 316i
E46 3 Series M3 CSL
E46 3 Series M3
E46 3 Series 330Ci
E46 3 Series 330Cd
E46 3 Series 325Ci
E46 3 Series 323Ci
E46 3 Series 320Ci
E46 3 Series 320Cd
E46 3 Series 318Ci
E46 3 Series 328Ci
E46 3 Series 316Ci
E46 3 Series 323i 2.4
E46 3 Series 316i 1.9
E46 3 Series 316i 1.6

A BMW E46 GM5 module repair can help cure erratic door locking, power window malfunctions and windshield wiper system failure.

It is an uncomfortable truth that age is starting to take its toll on many key electronics in our wonderful E46 3 series cars. When we realize that a good portion of the E46s ever produced is now over 20 years old, it becomes easier to understand why systems are starting to fail. Time, environmental conditions, driving habits, poor battery maintenance, and improper charging are slowly degrading electronic control modules, often causing an array of malfunctioning systems in their wake.
One of the more notorious electronic controllers known for malfunctioning in the BMW E46 is the GM5 module. The BMW E46 GM5 module (also known as the body control module, general control module or ZKE) directly controls many key systems in the 3 series vehicle including:
  1. Windshield wipers and washer system
  2. Central locking system and trunk/tailgate release
  3. Keyless entry
  4. Anti-theft system
  5. Power window control
  6. Interior lighting
A failing GM5 module can cause many different issues in the BMW E46, but the most popular problem seems to be erratic central door lock operation with the keyless entry (key FOB). Typical symptoms of a GM5 related central locking issue include arbitrary locking and unlocking with the key FOB, usually followed by a complete system shutdown requiring manual operation with the key. The BMW Repair Guide 325ci used in this article would unlock and lock perfectly with the key FOB once or twice, then go into complete disarray requiring disconnection of the battery to reset the system. Repairing the GM5 module completely cured the issue and the car is back to normal.
Whatever issue your BMW E46 GM5 module is creating, the good news is it can easily be rectified by removing the module and having it repaired. The GM5 module is located behind the glove box on the passenger side of the vehicle and can be removed in about 15 minutes with just a couple of tools. The BMW Repair Guide only recommends shipping your GM5 module to a competent repair shop to have it fixed. We discourage all home mechanics from attempting to fix the GM5 module on their own. There are many fine repair shops online that can be found with a simple Google search...most of them charging about $100 with a 24-hour turnaround.
View the detailed parts diagram for this repair.
Includes detailed part diagrams, part numbers and links to purchase all of the required components needed to complete this repair.
Before starting this repair, you must have the following required parts.
BMW E34, E36, E39, and E46
Many different applications in BMW vehicles. 4.9x19
BMW E46 and E60
Many BMW owners don't even realize they have a rechargeable flashlight in their glove box! Over time these flashlights stop working or simply disappear. Be ready for any emergency with a fresh glove box rechargeable flashlight. This is the same factory flashlight that would be purchased at the dealership.
Section 1 - Removing the BMW E46 GM5 Module
Removing the GM5 module is a very straightforward procedure. We cannot stress enough the importance of ALWAYS disconnecting the negative terminal of the vehicle's battery before working on any electronic module in your BMW.
  1. Before removing the BMW E46 GM5 module, you must disconnect the vehicle's power. Use a 10mm socket wrench to remove the negative terminal from the battery. Wrap a rag around the terminal to avoid inadvertent contact with the negative cable.bmw e46 gm5 module replacement - Disconnect the negative terminal from the battery.
  2. In order to access the GM5 module, you will need to remove the passenger side glove box. The first step is to detach the door from the side catches by removing the two plastic pins (rivets) with a flat blade screwdriver. BMW E46 blower resistor - remove the side catches on the glove boxBMW E46 blower resistor - remove the plastic pin BMW E46 blower resistor
  3. Remove the five phillips head screws securing the glove box housing to the dashboard.BMW E46 blower resistor
  4. Disconnect the three wiring connections from the back of the housing. BMW E46 blower resistor
  5. Next, the lower dashboard trim needs to be pulled loose. It is simply held in place with a plastic tab that slides into the plastic module mounting rack. Grab the trim and pull it out, then push it down and out of the way.bmw e46 GM5 module - Locate plastic tab on lower dashboard trim bmw e46 GM5 module - Pull the lower trim out and then push it down and out of the way
  6. With the lower dash trim out of the way, you can now access the 8mm nut anchoring the bottom of the module rack to the firewall. Use an 8mm nut driver to remove the nut.The 8mm nut anchoring the bottom of the module rack. bmw e46 GM5 module - Use an 8mm nut driver to remove the module rack's anchor nut,.
  7. The module mounting rack is anchored at the top by two dashboard hooks that it snaps into.bmw e46 GM5 module - Top of module mounting rack is anchored by tw plastic hooks.
  8. To unsnap it from the two dashboard hooks, grasp the top of the mounting rack and push forward (towards firewall).Push the module mountning rack forward until it releases from the two plastic hooks
  9. Pull the rack down so the GM5 module can be accessed.bmw e46 GM5 module - Pull the module rack down out of the dashboard
  10. CAREFULLY cut the zip tie around the wiring harness and remove it.bmw e46 GM5 module - the wiring harness zip tie must be removedbmw e46 GM5 module - Carefully cut the wiring harness zip tie and remove
  11. The GM5 module should be removed from the mounting rack before attempting to disconnect the three wiring harnesses. It is very difficult to remove the harnesses with the GM5 module still in the rack. Start by carefully pulling down on the wiring harnesses to clear them out of the way...there is enough slack to do this now that the zip tie has been removed. Puling the wiring harnesses down and clear them out of the way
  12. Grasp the module and pull it free from the mounting rack.bmw e46 GM5 module - pull the GM5 module out of the mounting rack bmw e46 GM5 module - pull the GM5 module out of the mounting rack
  13. Remove the first wiring harness by squeezing it and sliding it sideways until it releases from the GM5 module.bmw e46 GM5 module - Squeeze the first wiring harness connection and slide it sideways to release it.bmw e46 GM5 module - Remove the first wiring harness connection
  14. Remove the last two wiring harnesses by raising the white plastic locking mechanisms and pulling the plugs free from the module.Disconnect the second wiring harness plug bmw e46 GM5 module - Disconnect the final wiring harness plug.
  15. You can now remove the BMW E46 GM5 module from the vehicle.bmw e46 GM5 module - Remove the GM5 module from the vehicle
 
Section 2 - Repairing the BMW E46 GM5 Module
As discussed at the beginning of this article, we only recommend sending your module to a reputable repair shop that specializes in refurbishing E46 GM5s. Most shops charge about $100 with a 24-hour turnaround. Just run a Google search and you will find plenty of qualified repair shops that will be more than happy to help you out.
BMW E46 GM5 Module Repair Finished
RELATED ARTICLES