Every control module on the 2019-2026 BMW Z4 M40i — where it lives, replacement time, and what it takes to program a replacement. Modules marked dealer / factory tool won't work after a part swap alone — budget for programming.
Integrated Heating/Air Conditioning (IHKA) 3.5 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Behind center dashboard, above transmission tunnel
🔧 Autel MaxiSys or BMW ISTA
⚠️ Dashboard removal required for access
Electronic Transmission Control (EGS) 2.5 hr R&R security gateway +1.0 hr ▸ programming details
📍 Transmission tunnel, passenger side under center console
🔧 BMW ISTA + ICOM Next
⚠️ Adaptation and VIN coding required; ZF 8HP transmission
Electric Power Steering (EPS) 2.0 hr R&R security gateway +0.8 hr ▸ programming details
📍 Steering column, below dashboard
🔧 BMW ISTA + ICOM Next
⚠️ Steering angle sensor calibration required after replacement
Front Electronic Module / Body Domain Controller (FEM/BDC) 1.8 hr R&R security gateway +1.5 hr ▸ programming details
📍 Behind glove box, right side of dashboard
🔧 BMW ISTA + ICOM Next
⚠️ Central body control; replacement requires full vehicle order coding and key synchronization
Car Access System (CAS) 1.8 hr R&R security gateway +1.5 hr ▸ programming details
📍 Behind glove box, integrated with FEM on G29
🔧 BMW ISTA + ICOM Next
⚠️ Key programming and ISN synchronization with DME required; often integrated with FEM
Central Gateway Module (ZGW/CGW) 1.5 hr R&R security gateway +2.0 hr ▸ programming details
📍 Behind glove box, near FEM
🔧 BMW ISTA + ICOM Next
⚠️ Security gateway; replacement requires dealer-level authentication and full vehicle reconfiguration
Head Unit / Central Information Display (HU/NBT EVO) 1.5 hr R&R security gateway +0.8 hr ▸ programming details
📍 Center dashboard, behind iDrive screen
🔧 BMW ISTA + ICOM Next
⚠️ NBT EVO system; VIN coding and FSC (activation codes) required for features
Door Module (TRSVC) 1.2 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Inside each door panel (driver and passenger)
🔧 Autel MaxiSys or BMW ISTA
⚠️ Window initialization required after replacement
Digital Motor Electronics (DME) 1.2 hr R&R security gateway +1.0 hr ▸ programming details
📍 Engine bay, left side near firewall, below cowl panel
🔧 BMW ISTA + ICOM Next
⚠️ ISN synchronization with CAS required; dealer authentication mandatory for programming
Active Cruise Control Radar (ACC) 1.2 hr R&R security gateway +1.0 hr ▸ programming details
📍 Front bumper, center behind grille
🔧 BMW ISTA + ICOM Next
⚠️ Optional; radar calibration and alignment required after replacement
Vertical Dynamics Management (VDM) 1.0 hr R&R security gateway +0.8 hr ▸ programming details
📍 Integrated with DSC module
🔧 BMW ISTA + ICOM Next
⚠️ Integrated stability and traction management; replaced with DSC
Dynamic Stability Control (DSC) 1.0 hr R&R security gateway +0.8 hr ▸ programming details
📍 Engine bay, left front near wheel well
🔧 BMW ISTA + ICOM Next
⚠️ Brake bleeding and calibration required after replacement
Advanced Crash Safety Module (ACSM) 1.0 hr R&R security gateway +0.5 hr ▸ programming details
📍 Center console, below shifter area
🔧 BMW ISTA + ICOM Next
⚠️ VIN coding required; crash data must be cleared
Adaptive LED Headlight Module (AHL) 1.0 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Each headlight assembly (left and right)
🔧 Autel MaxiSys or BMW ISTA
⚠️ Headlight aim calibration required after replacement
Electronic Damper Control / Adaptive M Suspension (EDC) 1.0 hr R&R aftermarket tool +0.5 hr ▸ programming details
📍 Trunk area, right side near shock tower
🔧 Autel MaxiSys or BMW ISTA
⚠️ Optional M Sport suspension; calibration required
Telematics Communication Box (TCB) 1.0 hr R&R security gateway +0.5 hr ▸ programming details
📍 Behind glove box or under rear seat (varies by production date)
🔧 BMW ISTA + ICOM Next
⚠️ ConnectedDrive services; SIM card and subscription activation required
Instrument Cluster / Kombi-Instrument (KOMBI) 0.8 hr R&R security gateway +0.5 hr ▸ programming details
📍 Dashboard, behind instrument panel
🔧 BMW ISTA + ICOM Next
⚠️ Mileage programming requires dealer authentication
Rear View Camera / Top View Camera (RFK/KAFAS) 0.8 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Rear bumper (RFK) or integrated with windshield camera (KAFAS)
🔧 Autel MaxiSys or BMW ISTA
⚠️ Calibration required if KAFAS (camera-based driver assistance)
Fuel Pump Control Module (EKPM) 0.8 hr R&R aftermarket tool +0.2 hr ▸ programming details
📍 Trunk area, left side near fuel tank
🔧 Autel MaxiSys or BMW ISTA
Park Distance Control (PDC) 0.8 hr R&R aftermarket tool +0.2 hr ▸ programming details
📍 Trunk area, left side near bumper
🔧 Autel MaxiSys or BMW ISTA
Seat Module (SM) 0.6 hr R&R aftermarket tool +0.2 hr ▸ programming details
📍 Under each front seat (driver and passenger)
🔧 Autel MaxiSys or BMW ISTA
⚠️ Memory seat functions; separate module per seat
Aftermarket tool coverage varies by software version and vehicle build — treat "aftermarket tool" rows as "usually possible" and verify against your tool maker's coverage list before promising a customer. Spot a wrong location or hour?
Tell us — corrections ship fast here.