E39 -12648906 l 12643248 l ENGINE CONTROL MODULE
Used OEM E39 Engine Control Module (ECM) — Part/Hardware No. 12648906 / Service No. 12643248
This listing is specifically for a used OEM E39 Engine Control Module (ECM) with:
Part/Hardware Number: 12648906
Service Number: 12643248
The module shown in the listing pictures is the exact ECM you will receive.
The ECM is sold stock and as removed from the donor vehicle. Unless you select a Programming Option from the drop-down menu, the ECM will be shipped exactly as it was removed from the donor vehicle, with its existing programming still installed.
No programming will be performed unless you purchase the programming option. Each ECM is tested before being listed to confirm proper operation.
IMPORTANT — VERIFY THE CORRECT E39 ECM NUMBERS
This listing is only for a E39 ECM with the following matching numbers:
Part/Hardware Number: 12648906
Service Number: 12643248
Before purchasing, compare the label on your original, failed ECM with the numbers listed above. You are responsible for confirming that both numbers match your original ECM:
Service Number
Part/Hardware Number
Do not order based only on the ECM looking the same. Different E39 ECMs may appear identical but have different service numbers, part/hardware numbers, internal hardware, programming, or vehicle applications. Always compare both numbers on your original ECM before placing your order.
If your original ECM does not have Part/Hardware Number 12648906 and Service Number 12643248, do not purchase this listing.
If you are unsure where to find the Service Number or Part/Hardware Number on your ECM, check the ECM Identification Guide for help. If you are still unsure which ECM you need, please contact us before ordering.
STOCK/AS-REMOVED OPTION
If you select Stock/As Removed — Included in Price, you will receive the exact E39 ECM shown in the listing pictures, exactly as it was removed from the donor vehicle. This means:
Existing donor vehicle programming remains installed
No programming will be performed
The ECM may require additional programming or configuration before installation
A stock/as-removed ECM is not guaranteed to be Plug & Play and may not operate correctly in your vehicle without vehicle-specific programming.
PROGRAMMED OPTION
Programming is an additional charge. If programming is not selected and paid for, the ECM will be shipped with the donor vehicle programming still installed. No programming will be performed by us.
If you select Programmed to Your VIN — Additional Charge, the additional charge is specifically for the programming and calibration service performed on the ECM. We will program the ECM using the VIN number provided with your order.
When programmed by us, the ECM will be:
VIN programmed to your specific vehicle
Configured for Plug & Play installation
Ready to go when installed, provided the correct matching module was ordered
Programmed so your original keys will continue to work
If you purchase programming, please provide the correct VIN and any other requested vehicle information. Only enter your VIN if you are purchasing the programming option.
USED OEM PART CONDITION
Because this is a used automotive part, the ECM may show normal signs of previous installation, handling, and use, including dirt, dust, grease, marker or identification writing, scratches, scuffs, cosmetic blemishes, surface discoloration, and normal installation wear. These cosmetic conditions do not affect the module’s operation.
SHIPPING
Your E39 ECM will be securely packaged for shipment and normally shipped within 48 hours of purchase.
WHY BUY HERE?
All modules are tested before being listed.
Lowest prices.
FREE domestic shipping.
Fast turnaround time.
No core needed and no core charge.
Support available by phone, chat, text, or email.
WHY GET IT PROGRAMMED HERE?
VIN programmed to your specific vehicle
Plug & Play — ready to go
Original keys will still work
Vehicle-specific programming and required calibrations included
Fast turnaround time
Support available by phone, chat, text, or email
PLEASE VERIFY BEFORE ORDERING
By purchasing this ECM, you acknowledge that:
This is a used OEM E39 Engine Control Module.
The module pictured is the exact module you will receive.
This listing is specifically for a used E39 ECM with Part/Hardware Number 12648906 and Service Number 12643248.
The standard price is for a stock/as-removed donor-vehicle ECM. No programming is included unless the programming option is selected and paid for.
Programming carries an additional charge.
You are responsible for matching both the Service Number and Part/Hardware Number to your original ECM.
A stock/as-removed ECM is not guaranteed to be Plug & Play and may require additional vehicle-specific programming or setup before installation.
.png)




