Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.

Subaru Impreza Electronic Control Module Replacement

1
SELECT Year
  1. ✓ In Stock 2017-2018 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2017-2018 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-10127

    The vehicle it was removed from ran well. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 5,900 miles

    $69.95 View part →
  2. ✓ In Stock 2010 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2010 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-52340

    It was removed from a vehicle that ran well. For vehicles with an automatic transmission.

    Condition: Excellent (A)
    Mileage: 77,000 miles

    $69.95 View part →
  3. ✓ In Stock 2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62511

    The vehicle it was removed from ran well. This part is for vehicles with PZEV emissions. The module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 68,200 miles

    $69.95 View part →
  4. ✓ In Stock 2008-2009 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2008-2009 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-51218

    It is the main engine control module (ECU) for a vehicle with an automatic transmission.

    Condition: Excellent (A)
    Mileage: 56,300 miles

    $79.95 View part →
  5. ✓ In Stock 2012 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2012 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-61531

    This part is for vehicles with PZEV emissions.

    Condition: Excellent (A)
    Mileage: 62,400 miles

    $89.95 View part →
  6. ✓ In Stock 2016 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2016 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62922

    The vehicle it was removed from ran well. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 17,500 miles

    $89.95 View part →
  7. ✓ In Stock 1994 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    1994 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-56718

    It fits vehicles with the 1.8L engine and 5-speed transmission.

    Condition: Excellent (A)
    Mileage: 55,000 miles

    $92.95 View part →
  8. ✓ In Stock 2017-2018 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2017-2018 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-10126

    The module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 42,600 miles

    $96.95 View part →
  9. ✓ In Stock 2020 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2020 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11496

    The vehicle it was removed from ran well. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 47,400 miles

    $96.95 View part →
  10. ✓ In Stock 2019 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2019 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11228

    This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 48,800 miles

    after $18 core refund
    Sale price: $122.95
    $104.95 View part →
  11. ✓ In Stock 2014 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2014 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62256

    It is for vehicles with PZEV emissions. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 138,000 miles

    $105.95 View part →
  12. ✓ In Stock 2011 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2011 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-52794

    This module may need to be reprogrammed to your vehicle to work properly.

    Condition: Excellent (A)
    Mileage: 26,000 miles

    $105.95 View part →
  13. ✓ In Stock 2022 Subaru Impreza Main Engine Control Module (ECM) (Used OEM)

    2022 Subaru Impreza Main Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11948

    This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 16,300 miles

    $105.95 View part →
  14. ✓ In Stock 2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62512

    It is the main engine control module. The vehicle it was removed from ran well. This part is for vehicles without PZEV emissions. The module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 15,400 miles

    $105.95 View part →
  15. ✓ In Stock 2015-2016 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2015-2016 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62654

    The vehicle it was removed from ran well. This module may need to be reprogrammed to your vehicle to work properly.

    Condition: Excellent (A)
    Mileage: 6,900 miles

    $105.95 View part →
  16. ✓ In Stock 2015-2016 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2015-2016 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62655

    The buyer should verify the part identification number matches. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 51,000 miles

    $105.95 View part →
  17. ✓ In Stock 2012 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2012 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-61529

    It is the main ECU and was removed from a vehicle that ran well. This part is for vehicles without PZEV emissions.

    Condition: Excellent (A)
    Mileage: 52,300 miles

    $105.95 View part →
  18. ✓ In Stock 2019 Subaru Impreza Transmission Control Module (Used OEM)

    2019 Subaru Impreza Transmission Control Module (Used OEM)

    Partslink #: 590-11500

    This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 8,800 miles

    $109.95 View part →
  19. ✓ In Stock 2012 Subaru Impreza Engine Control Module (ECM) - Front, Right (Passenger) (Used OEM)

    2012 Subaru Impreza Engine Control Module (ECM) - Front, Right (Passenger) (Used OEM)

    Partslink #: 590-61532

    It fits vehicles with the 2.0L engine and automatic transmission (CVT). It also fits vehicles with the 2.5L engine and automatic transmission. This part is for vehicles without PZEV emissions.

    Condition: Excellent (A)
    Mileage: 110,000 miles

    $113.95 View part →
  20. ✓ In Stock 2008-2009 Subaru Impreza Engine Control Module (ECM) - Front, Right (Passenger) (Used OEM)

    2008-2009 Subaru Impreza Engine Control Module (ECM) - Front, Right (Passenger) (Used OEM)

    Partslink #: 590-51217

    It is for vehicles without a turbo and with a manual transmission.

    Condition: Excellent (A)
    Mileage: 154,000 miles

    $129.95 View part →
  21. ✓ In Stock 2011 Subaru Impreza Engine Control Module (ECM) - Front, Right (Passenger) (Used OEM)

    2011 Subaru Impreza Engine Control Module (ECM) - Front, Right (Passenger) (Used OEM)

    Partslink #: 590-52792

    This part is located in the front floor area. The module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 150,000 miles

    $196.95 View part →
  22. ✓ In Stock 2023 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2023 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-12298

    The buyer should verify the part identification number matches. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 13,000 miles

    $113.95 View part →
  23. ✓ In Stock 2023 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2023 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-12295

    The buyer should verify the part identification number matches. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 13,000 miles

    $113.95 View part →
  24. ✓ In Stock 2014 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2014 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62257

    This is the main engine control module. It was removed from a vehicle that ran well. This part is for vehicles without PZEV emissions. The module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 57,600 miles

    $113.95 View part →
  25. ✓ In Stock 2003 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2003 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-59630

    Condition: Excellent (A)
    Mileage: 200,500 miles

    after $18 core refund
    Sale price: $139.95
    $121.95 View part →
  26. ✓ In Stock 2017-2018 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2017-2018 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-10125

    The supplier notes indicate the vehicle ran well with this part. This module may need to be reprogrammed to your vehicle to work properly.

    Condition: Excellent (A)
    Mileage: 23,600 miles

    $122.95 View part →
  27. ✓ In Stock 2024 Subaru Impreza Main Engine Control Module (Used OEM)

    2024 Subaru Impreza Main Engine Control Module (Used OEM)

    Partslink #: 590.SU1O24

    Please verify that your part identification number matches.

    Condition: Excellent (A)
    Mileage: 1,600 miles

    $122.95 View part →
  28. ✓ In Stock 2014 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2014 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-62254

    The module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 47,000 miles

    $129.95 View part →
  29. ✓ In Stock 2020 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2020 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11497

    This module may need to be reprogrammed to your vehicle to work with your vehicle.

    Condition: Excellent (A)
    Mileage: 14,000 miles

    $129.95 View part →
  30. ✓ In Stock 2013 Subaru Impreza Engine Control Module (Used OEM)

    2013 Subaru Impreza Engine Control Module (Used OEM)

    Partslink #: 590-61838

    This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 102,000 miles

    $129.95 View part →
  31. ✓ In Stock 2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-61832

    It is for vehicles with PZEV emissions. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 60,000 miles

    $129.95 View part →
  32. ✓ In Stock 1993 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    1993 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-56104

    It is located behind the center of the dashboard.

    Condition: Excellent (A)
    Mileage: 55,000 miles

    $139.95 View part →
  33. ✓ In Stock 2022 Subaru Impreza Engine Control Module (Used OEM)

    2022 Subaru Impreza Engine Control Module (Used OEM)

    Partslink #: 590-11949

    For all-wheel drive (AWD) vehicles equipped with a 2.0L engine and a continuously variable transmission (CVT). This engine control module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 51,000 miles

    $139.95 View part →
  34. ✓ In Stock 2021 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2021 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11592

    The module may need to be reprogrammed to work with your vehicle.

    Condition: Excellent (A)
    Mileage: 8,000 miles

    $139.95 View part →
  35. ✓ In Stock 2012 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2012 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-61533

    The donor vehicle ran well. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 138,000 miles

    $149.95 View part →
  36. ✓ In Stock 2022 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2022 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11947

    Please verify that your part identification number matches. This engine control module may need to be reprogrammed to your vehicle to work properly.

    Condition: Excellent (A)
    Mileage: 49,000 miles

    $149.95 View part →
  37. ✓ In Stock 2020 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2020 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11495

    This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 39,000 miles

    after $18 core refund
    Sale price: $174.95
    $156.95 View part →
  38. ✓ In Stock 2021 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2021 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11590

    The buyer should verify the part identification number matches. This module may need to be reprogrammed to work with your vehicle.

    Condition: Excellent (A)
    Mileage: 201,000 miles

    $159.95 View part →
  39. ✓ In Stock 2025 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2025 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590.SU1O25

    It is the main ECU and was removed from a vehicle that ran well.

    Condition: Excellent (A)
    Mileage: 10,000 miles

    $166.95 View part →
  40. ✓ In Stock 2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-61835

    Built for all-wheel drive vehicles without PZEV emissions. This engine control module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 120,000 miles

    $175.95 View part →
  41. ✓ In Stock 2021 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2021 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11589

    The module may need to be reprogrammed to your vehicle to work. Please verify that your part identification number matches.

    Condition: Excellent (A)
    Mileage: 44,000 miles

    $175.95 View part →
  42. ✓ In Stock 2019 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2019 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-11499

    This module may need to be reprogrammed to your vehicle to work properly.

    Condition: Excellent (A)
    Mileage: 64,000 miles

    $175.95 View part →
  43. ✓ In Stock 2024 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2024 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-SU1O24

    It fits all-wheel drive (AWD) models. Please verify fitment before purchasing.

    Condition: Excellent (A)
    Mileage: 9,000 miles

    $175.95 View part →
  44. ✓ In Stock 2025 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2025 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-12822

    This engine control module may need to be reprogrammed to your vehicle to work with your vehicle.

    Condition: Excellent (A)
    Mileage: 7,000 miles

    $183.95 View part →
  45. ✓ In Stock 2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2013 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-61839

    This part is for the STi trim level. This module may need to be reprogrammed to your vehicle to work.

    Condition: Excellent (A)
    Mileage: 183,300 miles

    $612.95 View part →
  46. ✓ In Stock 2003 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    2003 Subaru Impreza Engine Control Module (ECM) (Used OEM)

    Partslink #: 590-59629

    It fits vehicles with the 2.0L turbocharged engine, all-wheel drive, and an automatic transmission.

    Condition: Excellent (A)
    Mileage: 315,100 miles

    $962.95 View part →

What buyers are saying.

★★★★★ 4.9 1,451 verified reviews

Racing Partner Videos

Electronic Control Module Compatibility for Subaru Impreza

Browse our selection of quality electronic control module parts designed specifically for your Subaru Impreza. We carry options across multiple trim levels, body styles, and engine configurations to ensure a perfect fit.

Available Trims

2.0R · 2.5 GT · 2.5i · 2.5i Limited · 2.5i Premium · 4x4 · Base · Convenience · I Limited · I Sport · L · LS · Limited · Outback · Outback Sport · Premium · R · RS · Sport · Sport Limited · Sport Premium · Sport-tech · TS · Touring · WRX · WRX GT · WRX Limited · WRX Premium · WRX SE · WRX STI · WRX STI Limited · WRX STI Special Edition · XV · i

Body Types

Hatchback · Sedan · Wagon

Engine Options

H4 1.8L · H4 2.0L · H4 2.5L

Transmissions

Automatic · Automatic CVT · Manual

Added to cart · Part