top of page
ChatGPT Image Aug 13, 2026, 04_39_08 AM.png

P12-12589585 l 12569773 l ENGINE CONTROL MODULE

$85.00Price

Used OEM P12 Engine Control Module (ECM) — Part/Hardware No. 12589585 / Service No. 12569773

This listing is specifically for a used OEM P12 Engine Control Module (ECM) with:

  • Part/Hardware Number: 12589585

  • Service Number: 12569773

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 P12 ECM NUMBERS

This listing is only for a P12 ECM with the following matching numbers:

  • Part/Hardware Number: 12589585

  • Service Number: 12569773

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 P12 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 12589585 and Service Number 12569773, do not purchase this listing.

STOCK/AS-REMOVED OPTION

If you select Stock/As Removed — Included in Price, you will receive the exact P12 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 E78 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 P12 Engine Control Module.

  • The module pictured is the exact module you will receive.

  • This listing is specifically for a used E78 ECM with Part/Hardware Number 12589585 and Service Number 12569773.

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

    bottom of page