Every control module on the 2024-2026 BMW M340i — 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.
Electronic Transmission Control (EGS) 2.5 hr R&R security gateway +1.0 hr ▸ programming details
📍 Transmission housing, driver side
🔧 BMW ISTA + ICOM Next
⚠️ Requires adaptation and VIN coding; transmission fluid change recommended during R&R
Integrated Heating Air Conditioning (IHKA) 2.5 hr R&R dealer / factory tool +0.5 hr ▸ programming details
📍 Behind center dash, above transmission tunnel
🔧 BMW ISTA + ICOM Next
⚠️ Dash removal required for access; refrigerant recovery/recharge needed
Electric Power Steering (EPS) 2.0 hr R&R security gateway +0.8 hr ▸ programming details
📍 Steering column, below instrument cluster
🔧 BMW ISTA + ICOM Next
⚠️ Steering angle sensor calibration required; wheel alignment recommended
Driver Assistance System Controller (ADAS) 1.5 hr R&R security gateway +1.5 hr ▸ programming details
📍 Behind rearview mirror, integrated with KAFAS
🔧 BMW ISTA + ICOM Next
⚠️ Level 2+ autonomous features; lane centering; traffic jam assist; full calibration suite required
Front Electronic Module (FEM) 1.5 hr R&R security gateway +1.0 hr ▸ programming details
📍 Behind glove box, passenger footwell
🔧 BMW ISTA + ICOM Next
⚠️ Body domain controller; controls lighting, wipers, comfort access; requires full VO coding; OTA capable
Car Access System (CAS) 1.5 hr R&R security gateway +2.0 hr ▸ programming details
📍 Behind instrument cluster, steering column area
🔧 BMW ISTA + ICOM Next
⚠️ All keys must be reprogrammed; ISN sync with DME required; digital key Plus (UWB) support
Head Unit iDrive 8 (HU-ID8) 1.5 hr R&R security gateway +0.8 hr ▸ programming details
📍 Behind center display screen, dash center
🔧 BMW ISTA + ICOM Next
⚠️ iDrive 8.0 system; curved display; OTA updates; FSC codes required for navigation
Door Module (TRSVC) 1.2 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Inside each door, behind door panel
🔧 Autel MaxiSys or BMW ISTA
⚠️ Controls windows, mirrors, locks; four separate modules; window initialization required after replacement
Digital Motor Electronics (DME) 1.2 hr R&R security gateway +1.5 hr ▸ programming details
📍 Engine bay, rear firewall driver side
🔧 BMW ISTA + ICOM Next
⚠️ Requires ISN synchronization with CAS; dealer authentication mandatory; OTA update capable
Central Gateway Module (ZGW) 1.2 hr R&R security gateway +1.5 hr ▸ programming details
📍 Behind glove box, passenger footwell
🔧 BMW ISTA + ICOM Next
⚠️ Enhanced security gateway; OTA update routing; replacement requires dealer authentication and full recoding
Active Cruise Control Radar (ACC) 1.2 hr R&R security gateway +1.0 hr ▸ programming details
📍 Front bumper, center lower grille
🔧 BMW ISTA + ICOM Next
⚠️ Adaptive cruise and collision warning; radar aim calibration mandatory after replacement
Dynamic Stability Control (DSC) 1.0 hr R&R security gateway +0.8 hr ▸ programming details
📍 Engine bay, driver side near strut tower
🔧 BMW ISTA + ICOM Next
⚠️ Brake bleeding required after replacement; wheel speed sensor calibration needed
Surround View Camera System (TVM) 1.0 hr R&R dealer / factory tool +0.5 hr ▸ programming details
📍 Front, rear, and side mirrors
🔧 BMW ISTA + ICOM Next
⚠️ 360-degree view; four separate cameras; calibration required for each camera
Adaptive LED Headlight Module (AHL) 1.0 hr R&R dealer / factory tool +0.5 hr ▸ programming details
📍 Each headlight assembly, front fenders
🔧 BMW ISTA + ICOM Next
⚠️ Headlight aim calibration required; left and right modules separate; laser light and matrix LED options
Tailgate Module (HKL) 1.0 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Trunk lid, driver side hinge area
🔧 Autel MaxiSys or BMW ISTA
⚠️ Controls trunk release and kick sensor if equipped; initialization required
Advanced Crash Safety Module (ACSM) 0.8 hr R&R security gateway +0.5 hr ▸ programming details
📍 Center console, under shifter trim
🔧 BMW ISTA + ICOM Next
⚠️ Battery disconnect required; wait 3 minutes before handling; crash data must be cleared
Instrument Cluster (KOMBI) 0.8 hr R&R security gateway +1.0 hr ▸ programming details
📍 Instrument panel, behind steering wheel
🔧 BMW ISTA + ICOM Next
⚠️ Mileage programming requires dealer authentication; VIN and FA coding mandatory; full digital display
Seat Module (SM) 0.8 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Under each front seat, driver and passenger
🔧 Autel MaxiSys or BMW ISTA
⚠️ Controls seat adjustment, heating, ventilation, massage, memory; separate modules for driver and passenger
Electronic Damper Control (EDC) 0.8 hr R&R dealer / factory tool +0.5 hr ▸ programming details
📍 Trunk floor, center rear panel
🔧 BMW ISTA + ICOM Next
⚠️ Adaptive M suspension; ride height and damper calibration required after replacement
Telematics Communication Box (TCB) 0.8 hr R&R dealer / factory tool +0.5 hr ▸ programming details
📍 Trunk, driver side rear panel
🔧 BMW ISTA + ICOM Next
⚠️ ConnectedDrive services; 5G capable; OTA update gateway; subscription activation required
Park Distance Control (PDC) 0.6 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Trunk, driver side rear panel
🔧 Autel MaxiSys or BMW ISTA
⚠️ Ultrasonic parking sensors; sensor calibration may be required
Fuel Pump Control Module (EKPM) 0.5 hr R&R aftermarket tool +0.3 hr ▸ programming details
📍 Trunk floor, under spare tire well
🔧 Autel MaxiSys or BMW ISTA
⚠️ Fuel pressure relief required before service; basic adaptation sufficient
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.