Every control module on the 2018-2023 BMW 5 Series G30 — 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 dealer / factory tool +0.5 hr ▸ programming details
📍 Behind center dash, above transmission tunnel
🔧 BMW ISTA + ICOM Next
⚠️ Dash removal typically required; VIN coding and adaptation needed
Electronic Transmission Control / Transmission Control Unit (EGS/TCU) 2.5 hr R&R security gateway +1.0 hr ▸ programming details
📍 Transmission housing or tunnel near transmission
🔧 BMW ISTA + ICOM Next
⚠️ Adaptation and VIN coding required; may require transmission removal for access
Electric Power Steering (EPS) 2.0 hr R&R security gateway +1.0 hr ▸ programming details
📍 Steering column or rack housing
🔧 BMW ISTA + ICOM Next
⚠️ Steering angle sensor calibration and VIN coding required
Head Unit / Central Information Display (HU/CID/NBT/EVO) 2.0 hr R&R dealer / factory tool +1.0 hr ▸ programming details
📍 Center dash behind iDrive screen
🔧 BMW ISTA + ICOM Next
⚠️ NBT (2018-2019) or EVO (2020+); VIN coding and FSC activation required for navigation/features
Dynamic Stability Control (DSC) 1.8 hr R&R security gateway +0.8 hr ▸ programming details
📍 Engine bay, left front near brake master cylinder
🔧 BMW ISTA + ICOM Next
⚠️ Brake bleeding and calibration required after replacement
Body Domain Controller / Footwell Module / Front Electronic Module (BDC/FRM/FEM) 1.5 hr R&R security gateway +1.2 hr ▸ programming details
📍 Driver footwell behind kick panel
🔧 BMW ISTA + ICOM Next
⚠️ Central body control; VIN and FA coding mandatory; controls lighting, wipers, comfort functions
Top View Camera / Rear View Camera (TVM/RFK) 1.5 hr R&R dealer / factory tool +0.5 hr ▸ programming details
📍 Trunk lid (rear camera) or mirrors/grille (surround cameras)
🔧 BMW ISTA + ICOM Next
⚠️ Surround view system; calibration required after replacement
Central Gateway Module (ZGW/CGW) 1.5 hr R&R security gateway +1.5 hr ▸ programming details
📍 Behind glove box or center console
🔧 BMW ISTA + ICOM Next
⚠️ Security gateway; replacement requires dealer authentication and full vehicle recoding
Car Access System (CAS) 1.5 hr R&R security gateway +2.0 hr ▸ programming details
📍 Steering column or behind instrument cluster
🔧 BMW ISTA + ICOM Next
⚠️ All keys must be reprogrammed; ISN sync with DME mandatory; dealer-only operation
Active Cruise Control Radar (ACC) 1.5 hr R&R security gateway +1.0 hr ▸ programming details
📍 Front bumper center behind grille
🔧 BMW ISTA + ICOM Next
⚠️ Adaptive cruise control; alignment and calibration mandatory after replacement
Electronic Damper Control / Integral Active Steering (EDC/VDC) 1.5 hr R&R dealer / factory tool +0.8 hr ▸ programming details
📍 Trunk right side or under rear seat
🔧 BMW ISTA + ICOM Next
⚠️ Adaptive suspension; calibration and VIN coding required; rear-wheel steering on some models
Digital Motor Electronics / Digital Diesel Electronics (DME/DDE) 1.2 hr R&R security gateway +1.5 hr ▸ programming details
📍 Engine bay, rear firewall or left side near shock tower
🔧 BMW ISTA + ICOM Next
⚠️ ISN synchronization with CAS required; dealer authentication mandatory for programming
Adaptive Headlight Module / Camera-Based Driver Assistance (AHL/KAFAS) 1.2 hr R&R dealer / factory tool +0.8 hr ▸ programming details
📍 Behind headlight assembly or windshield near mirror
🔧 BMW ISTA + ICOM Next
⚠️ KAFAS includes lane departure/traffic sign recognition; calibration required after replacement
Tailgate Module (HKL) 1.2 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Inside trunk lid
🔧 Autel MaxiSys or BMW ISTA
⚠️ Controls power trunk; VIN coding and adaptation required for automatic operation
Advanced Crash Safety Module (ACSM) 1.0 hr R&R security gateway +0.5 hr ▸ programming details
📍 Center console tunnel or under front passenger seat
🔧 BMW ISTA + ICOM Next
⚠️ VIN coding required; crash data must be cleared if deployed
Door Module (TRSVC) 1.0 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Inside door panel (each door)
🔧 Autel MaxiSys or BMW ISTA
⚠️ Controls windows, mirrors, locks per door; VIN coding recommended
Digital Display Key (DDK) 1.0 hr R&R security gateway +1.0 hr ▸ programming details
📍 Integrated with CAS or separate module behind dash
🔧 BMW ISTA + ICOM Next
⚠️ Optional feature; smartphone key functionality; dealer programming required
Park Distance Control (PDC) 1.0 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Trunk left side or behind rear bumper
🔧 Autel MaxiSys or BMW ISTA
⚠️ Parking sensors; VIN coding and sensor calibration recommended
Telematics Communication Box (TCB/TCU) 1.0 hr R&R dealer / factory tool +0.5 hr ▸ programming details
📍 Trunk left side panel or under rear seat
🔧 BMW ISTA + ICOM Next
⚠️ ConnectedDrive services; VIN coding and subscription activation required
Instrument Cluster / Kombi-Instrument (KOMBI/IKE) 0.8 hr R&R security gateway +0.8 hr ▸ programming details
📍 Instrument panel behind steering wheel
🔧 BMW ISTA + ICOM Next
⚠️ Mileage programming requires dealer authentication; VIN and FA coding mandatory
Fuel Pump Control Module (EKPM) 0.8 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Trunk floor under carpet, near fuel tank
🔧 Autel MaxiSys or BMW ISTA
⚠️ VIN coding recommended but not always mandatory for function
Seat Module (SM) 0.8 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Under front seat (driver or passenger)
🔧 Autel MaxiSys or BMW ISTA
⚠️ VIN coding required for memory seats; basic function may work without coding
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.