🌍 International coverage, work in progress. This Russian-market vehicle is part of our hand-curated international catalog. We are filling in labor times, torque specs and fluids as fast as we can verify them, so some numbers may be missing or marked estimated for now. Do you work on these vehicles in the EU, Russia, or the JDM scene? Help us get it right: send real shop times or corrections to [email protected], or request the data you need and it joins the verification queue.

2019 BMW M340I

3.0L I6 Turbo B58RWDAUTOMATICgasB58B30turbo
Be the first sponsor for this vehicle

For $99, we generate the full set of step-by-step repair procedures for this exact vehicle. Free for everyone, forever, with your name on every one.

Sponsor — $99
Dead battery / stuck in Park? Emergency neutral procedure for this M340i
Every control module on the 2019-2021 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.
Integrated Heating Air Conditioning (IHKA)2.5 hr R&Rdealer / 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
Electronic Transmission Control (EGS)2.5 hr R&Rsecurity 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
Electric Power Steering (EPS)2.0 hr R&Rsecurity gateway +0.8 hr▸ programming details
📍 Steering column, below instrument cluster
🔧 BMW ISTA + ICOM Next
⚠️ Steering angle sensor calibration required; wheel alignment recommended
Front Electronic Module (FEM)1.5 hr R&Rsecurity 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
Top View Camera Module (KAFAS)1.5 hr R&Rsecurity gateway +1.0 hr▸ programming details
📍 Windshield, behind rearview mirror
🔧 BMW ISTA + ICOM Next
⚠️ Lane departure, traffic sign recognition; windshield calibration required; camera aim critical
Car Access System (CAS)1.5 hr R&Rsecurity 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; EWS replacement procedure critical
Head Unit NBT EVO (HU-NBT)1.5 hr R&Rsecurity gateway +0.8 hr▸ programming details
📍 Behind center display screen, dash center
🔧 BMW ISTA + ICOM Next
⚠️ iDrive controller and display separate; FSC codes required for navigation activation
Door Module (TRSVC)1.2 hr R&Raftermarket 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&Rsecurity gateway +1.5 hr▸ programming details
📍 Engine bay, rear firewall driver side
🔧 BMW ISTA + ICOM Next
⚠️ Requires ISN synchronization with CAS; dealer authentication mandatory for programming
Central Gateway Module (ZGW)1.2 hr R&Rsecurity gateway +1.5 hr▸ programming details
📍 Behind glove box, passenger footwell
🔧 BMW ISTA + ICOM Next
⚠️ Security gateway; replacement requires dealer-level authentication and full vehicle recoding
Active Cruise Control Radar (ACC)1.2 hr R&Rsecurity 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&Rsecurity 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
Adaptive LED Headlight Module (AHL)1.0 hr R&Rdealer / 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; adaptive drive light function
Tailgate Module (HKL)1.0 hr R&Raftermarket 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&Rsecurity 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&Rsecurity 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
Roof Function Center (FZD)0.8 hr R&Raftermarket tool +0.3 hr▸ programming details
📍 Headliner, center above rearview mirror
🔧 Autel MaxiSys or BMW ISTA
⚠️ Controls interior lighting, sunroof, rain sensor; initialization required for sunroof
Seat Module (SM)0.8 hr R&Raftermarket tool +0.3 hr▸ programming details
📍 Under each front seat, driver and passenger
🔧 Autel MaxiSys or BMW ISTA
⚠️ Controls seat adjustment, heating, memory; separate modules for driver and passenger
Electronic Damper Control (EDC)0.8 hr R&Rdealer / 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&Rdealer / factory tool +0.5 hr▸ programming details
📍 Trunk, driver side rear panel
🔧 BMW ISTA + ICOM Next
⚠️ ConnectedDrive services; SIM card and antenna connections; subscription activation required
Park Distance Control (PDC)0.6 hr R&Raftermarket 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&Raftermarket 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.
🔧 Database maintained under the daily editorial review of Chris Hackleman · Master Technician · 20+ years.
Stuck on a repair? Take it to The Diag Desk — ask a master tech about this exact car → real human answer within 24h, never AI
Building an app?
Free API access to all this data — 10 requests/day, no card required.
Get an API key →
Run a shop?
Manage repairs, estimates, and customers with ShopBase — $249/mo, all features included. Built by the same team.
Try ShopBase →