M.S. MOTOR
Home
Products
All PartsUsed PartsNew Parts
ServicesBlogAboutContact
WhatsApp
M.S.MOTOR
M.S. MOTOR

European Parts Specialist | Est. 1997

28 Years Experience
Mon-Fri: 9AM-6PM | Sat: 9AM-5PM

Quick Links

  • Products
  • Services
  • Browse by Models
  • Browse by Tag
  • About Us
  • Blog & Tips
  • Contact Us

Workshop

46G, Jalan Lima, Jalan Chan Sow Lin, 55200 Kuala Lumpur.

+6017-566 6928
Waze|Maps

Parts Shop

159, Jalan Chan Sow Lin, Off Jalan Utusan, 55200 Kuala Lumpur.

+6010-299 2988
Waze|Maps

© 2026 M.S.MOTOR. All rights reserved.

SSM: 199103018684 (000882676-T)

Website Designed & Powered by Twenty-Seven Nine Technologies

We accept bank transfers, cash & credit card payments

PrivacyTerms
HomeBMWECU & ElectronicsBMW E90 3 SERIES ENGINE CONTROL MODULE UNIT CAS KEY IGNITION SWITCH ( used )
BMW

BMW E90 3 SERIES ENGINE CONTROL MODULE UNIT CAS KEY IGNITION SWITCH ( used )

RM 1,200

Condition: Used (Original)
#Bmw E90 Engine Control Module# BMW E90 Key Ignition Switch#Bmw Used Spare Part Kl#Alat Ganti BMW Terpakai#BMW Genuine Used Spare Parts Malaysia
WhatsApp for Best Price

Description

Product Title

BMW E90 3 SERIES ENGINE CONTROL MODULE UNIT CAS KEY IGNITION SWITCH ( used )

Diagnosis and Common Symptoms

Is your BMW E90 exhibiting starting problems? Common symptoms of a failing Engine Control Module (ECM), Car Access System (CAS), or ignition switch include:

  • Engine Cranking but Not Starting
  • Intermittent Starting Issues
  • Dashboard Warning Lights: Check Engine Light (CEL), Transmission Warning Light
  • Error Codes (DTC): Commonly related to immobilizer malfunction, CAS module communication errors, or ECM failure. Specific fault codes could include A0C1, A0B4, D904, A104 (These codes are examples and may vary).
  • Inability to Turn the Ignition
  • Remote Key Fob Not Working
  • Steering Wheel Lock Malfunction

Introduction

This listing is for a used, tested, and functional BMW E90 3 Series Engine Control Module (ECM) along with its associated Car Access System (CAS), key, and ignition switch. This matched set ensures compatibility and simplifies the replacement process. This unit undergoes thorough testing to ensure proper operation before being offered for sale. Part number verification recommended for perfect match.

Product Details

Brand: BMW Model Compatibility: BMW E90 3 Series (2005-2012). Also compatible with some E81, E82, E87, E88 models. Fits 316i, 318i, 320i, 323i, 325i, 328i, 330i, 335i, 318d, 320d, 325d, 330d, 335d variants. (Confirm compatibility with your chassis number). Engine codes include N43, N46, N52, N54, N47, M47. Part Name: Engine Control Module (ECM), Car Access System (CAS), Key, Ignition Switch

Condition: Genuine Used (Tested Working) Notes: This is a matched set (ECM, CAS, Key, Ignition Switch) removed from a single vehicle. This significantly reduces coding complexity compared to replacing individual components. However, final coding or adaptation may still be required to fully integrate with your vehicle's existing systems. Please consult with a qualified BMW technician.

Frequently Asked Questions

Q: What symptoms indicate this part has failed? A: Common symptoms include difficulty starting the car, intermittent starting problems, a "crank but no start" condition, immobilizer-related error messages on the dashboard, or the key not being recognized by the vehicle. Failure to communicate errors from the DME also can be an indication.

Q: Does this part require coding or programming after installation? A: Yes, coding and/or programming is highly likely required after installation. While this is a matched set, it will still need to be adapted to your specific vehicle's VIN and immobilizer system by a qualified BMW technician using appropriate diagnostic tools (e.g., ISTA-P, ISTA-D).

Q: Is this part original or aftermarket? A: This is a genuine original part removed from a donor vehicle. Its functionality was verified via comprehensive testing before dismantling.

Why Choose Us?

  • This is a complete, pre-paired set, saving you potential troubleshooting headaches and coding complexity compared to sourcing individual components.
  • Our expert technicians are available to answer your technical questions before and after purchase to ensure a smooth installation process.
  • Verified functionality before dismantle
  • Actual photos/videos provided before shipping
  • 30-day exchange warranty included

Shipping

Location: Kuala Lumpur, Malaysia Shipping: West Malaysia RM50 (Estimate) / East Malaysia RM80 (Estimate) Delivery: 1-2 working days Packaging: Secure anti-static packaging (We send actual photos/videos before shipping)

Warranty and Return Policy

  • 30-day exchange warranty (installation proof required)
  • No returns if item is opened, modified, or incorrectly installed
  • Warranty void if damaged due to incorrect wiring/coding
  • Exchange only for major internal defects

How to Order

  1. WhatsApp us to confirm compatibility
  2. Send chassis number or photo of old unit
  3. Confirm order
  4. Receive actual product photos/videos
  5. Make payment
  6. Item shipped with tracking

Contact Us

William – https://wa.me/60102992988 Lok – https://wa.me/60177720143

Price Notice

Price is estimated only. Actual price depends on stock and condition. Please WhatsApp us.

Compatible Models

BMW E90 3 Series

Original Parts

Quality European Originals

Fast Delivery

Nationwide Shipping

Related Products

BMW F30 316i N13 ( used )BMW

BMW F30 316i N13 ( used )

RM 19,000

ViewAsk
Breyton Sport Rims Set with Tyres 245/35 ZR20 - 20 Inch - Genuine Used Car PartsBMW

Breyton Sport Rims Set with Tyres 245/35 ZR20 - 20 Inch - Genuine Used Car Parts

RM 2,000

ViewAsk
BMW E92 E93 Seat Belt Handover Control Module 916723701 - Used Original PartsBMW

BMW E92 E93 Seat Belt Handover Control Module 916723701 - Used Original Parts

RM 280

ViewAsk
Mini R60 Countryman Yaw Rate Sensor - Used Original PartsMINI

Mini R60 Countryman Yaw Rate Sensor - Used Original Parts

RM 200

ViewAsk