🌍 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.

1990 BMW 318IS E30

1.8L I4 M42RWDAUTOMATICgas
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 318is E30
Every control module on the 1989-1991 BMW 318is E30 — where it lives, replacement time, and what it takes to program a replacement.
Check Control Module (CCM)1.8 hr R&Rno coding
📍 Behind center console, below radio
⚠️ Monitors fluid levels, bulbs, and brake pad wear. Optional equipment; not present on all 318is models. Requires center console removal for access.
Anti-lock Brake System Control Unit (ABS)1.5 hr R&Rrelearn only +0.3 hr▸ programming details
📍 Engine bay, driver side inner fender near strut tower
🔧 Self-relearn via test drive or BMW DIS
⚠️ Bosch ABS 2S system; hydraulic unit and ECU are integrated. Bleeding procedure required after replacement. Wheel speed sensor adaptation occurs automatically.
Digital Motor Electronics (DME)1.2 hr R&Raftermarket tool +0.5 hr▸ programming details
📍 Engine bay, driver side firewall near brake booster
🔧 BMW DIS/INPA or modern INPA clone
⚠️ Motronic 1.3 system; EPROM chip contains calibration; some tuners replace chip rather than reprogram. Adaptation reset required after replacement.
Instrument Cluster (KOMBI)1.0 hr R&Rno coding
📍 Dashboard behind instrument panel
⚠️ Analog cluster with electronic speedometer driven by ABS wheel speed sensors. No coding required but odometer mileage is stored in cluster.
Radio/Audio Control Unit (Radio)0.5 hr R&Rrelearn only +0.1 hr▸ programming details
📍 Center console radio slot
🔧 Radio code entry via front panel
⚠️ Anti-theft radio code required after power disconnect. Code typically on card in owner's manual or retrievable from serial number.
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 →