What a used engine computer (ECM/PCM) from a 2012–2012 Ford Focus sells for
Across 4 completed eBay sales between 2026-07-17 and 2026-08-15, a used engine computer (ECM/PCM) off a 2012–2012 Ford Focus went for a median of US$39.99. We price ours at US$31.44 — the 25th percentile, so three quarters of those sales went for more.
Basis: US-resident seller; the car is already owned, so no purchase price and no counter price is deducted. Figures are in USD.
No live listing from this sample is still on eBay, so there is nothing to link. The figures above stand on the completed sales alone.
Lots that have a Ford Focus on the ground today
Find one near you, or open your state below.
Each row: the lot, its town, its 2012–2012 cars, then its cars of any year.
Alabama · 5 lots · 107 cars (21 in the fit years)
| Pull-A-Part Montgomery | Montgomery | 7 | 42 |
| EZ Pull N Pay - Montgomery | Montgomery | 5 | 15 |
| EZ Pull N Pay - Decatur | Decatur | 4 | 13 |
| Pull-A-Part Birmingham | Birmingham | 3 | 27 |
| Pick Your Part - Huntsville | Huntsville | 2 | 10 |
Alberta · 4 lots · 65 cars (8 in the fit years)
| Pick-n-Pull - Calgary Barlow Trail | Calgary | 3 | 19 |
| iPull-uPull | Edmonton | 2 | 23 |
| Pick-n-Pull Edmonton | Edmonton | 2 | 6 |
| Pick-n-Pull - Calgary 52 St | Calgary | 1 | 17 |
Arizona · 9 lots · 277 cars (45 in the fit years)
| Pull N Save - Phoenix South | Phoenix | 15 | 79 |
| Pull N Save - Gilbert | Gilbert | 6 | 30 |
| Pull N Save - Phoenix North | Phoenix | 5 | 43 |
| Pull N Save - Glendale | Glendale | 5 | 26 |
| Pull N Save - Tucson | Tucson | 4 | 26 |
| Pull-A-Part Tucson | Tucson | 4 | 12 |
| U-Pick-It | Flagstaff | 3 | 25 |
| U-Pull-&-Pay Phoenix | Phoenix | 2 | 24 |
| U-Pick-It - Prescott Valley | Prescott Valley | 1 | 12 |
Arkansas · 2 lots · 25 cars (6 in the fit years)
| Pickers U-Pull-It Self Service Auto Parts | Texarkana | 4 | 11 |
| Pick-n-Pull - Little Rock | Little Rock | 2 | 14 |
British Columbia · 1 lot · 22 cars (2 in the fit years)
| Pick-n-Pull Kelowna | Kelowna | 2 | 22 |
California · 37 lots · 600 cars (105 in the fit years)
Colorado · 4 lots · 60 cars (14 in the fit years)
| U-Pull-&-Pay Denver | Denver | 7 | 39 |
| U-Pull-&-Pay Colorado Springs | Colorado Springs | 3 | 13 |
| Pick Your Part - Aurora | Aurora | 2 | 5 |
| Pick Your Part - Denver | Denver | 2 | 3 |
Connecticut · 1 lot · 5 cars (1 in the fit years)
| Chuck & Eddie's U-Pull It | Southington | 1 | 5 |
Florida · 18 lots · 450 cars (93 in the fit years)
| Pick Your Part - Orlando | Orlando | 13 | 35 |
| U-Pull-&-Pay Fort Myers | Fort Myers | 11 | 38 |
| Pick Your Part - West Palm Beach | West Palm Beach | 8 | 18 |
| Budget U Pull It - Winter Garden | Winter Garden | 7 | 47 |
| GO Pull-It | Jacksonville | 7 | 30 |
| Pick Your Part - Clearwater | Clearwater | 7 | 24 |
| Pick Your Part - Tampa | Tampa | 6 | 52 |
| U-Pull It of Davie, llc | Davie | 6 | 29 |
| Pick Your Part - Daytona Beach | Daytona Beach | 6 | 17 |
| U-Pull-&-Pay Orlando | Orlando | 4 | 29 |
| Pick Your Part - Bradenton | Bradenton | 4 | 15 |
| Ace Pick A Part | Jacksonville | 3 | 26 |
| Pick Your Part - Largo | Largo | 3 | 19 |
| Pasco EZ Pull It | Hudson | 2 | 16 |
| Pick Your Part - Gainesville | Gainesville | 2 | 12 |
| Polk County Pick and Pay | Lakeland | 2 | 11 |
| Central Florida Pick & Pay | Orlando | 1 | 16 |
| Uncle Tony's U Pull It | Fort Pierce | 1 | 16 |
Georgia · 17 lots · 336 cars (68 in the fit years)
| Pull-A-Part Atlanta North | Norcross | 12 | 36 |
| Pull-A-Part Atlanta South | Conley | 8 | 34 |
| EZ Pull N Pay - Warner Robins | Warner Robins | 7 | 14 |
| Pick Your Part - Savannah | Savannah | 5 | 27 |
| Pull-A-Part Atlanta East | Lithonia | 5 | 18 |
| Pick-n-Pull - Jefferson | Jefferson | 5 | 15 |
| Pull-A-Part Augusta | Augusta | 4 | 23 |
| GO Pull-It Atlanta East | Norcross | 4 | 18 |
| Cagle's U Pull It | Cartersville | 3 | 28 |
| EZ Pull N Pay - Atlanta | Atlanta | 3 | 28 |
| S&W U Pull U Save | Lithonia | 3 | 9 |
| Pick Your Part - Fayetteville | Fayetteville | 2 | 21 |
| GO Pull-It | Gainesville | 2 | 17 |
| Cash-N-Carry Pull Your Part | Savannah | 2 | 10 |
| EZ Pull N Pay - Stockbridge | Stockbridge | 1 | 16 |
| Fenix U-Pull - Moultrie | Moultrie | 1 | 15 |
| EZ Pull N Pay - Columbus | Columbus | 1 | 7 |
Idaho · 6 lots · 258 cars (20 in the fit years)
| Pick-A-Part Jalopy Jungle | Nampa | 8 | 99 |
| Pick-A-Part Jalopy Jungle | Twin Falls | 5 | 39 |
| Pick-A-Part Jalopy Jungle | Caldwell | 2 | 44 |
| Trusty Pick-A-Part | Caldwell | 2 | 28 |
| Pick-A-Part Jalopy Jungle | Garden City | 2 | 21 |
| Pick-A-Part Jalopy Jungle | Boise | 1 | 27 |
Illinois · 7 lots · 203 cars (41 in the fit years)
| Joliet U-Pull-It | Joliet | 12 | 73 |
| Pick Your Part - Washington Park | Washington Park | 7 | 31 |
| Pick Your Part - Dixmoor | Dixmoor | 6 | 21 |
| Pick Your Part - Chicago South | Chicago | 5 | 24 |
| Pick-n-Pull - Summit | Summit | 4 | 18 |
| Pick Your Part - Rockford | Rockford | 4 | 12 |
| Pick Your Part - Chicago North | Chicago | 3 | 24 |
Indiana · 7 lots · 185 cars (29 in the fit years)
| Pull-A-Part Indianapolis | Indianapolis | 11 | 58 |
| Indy U-Pull-It | Indianapolis | 8 | 33 |
| Pick Your Part - South Bend | South Bend | 3 | 16 |
| Pick Your Part - Fort Wayne | Fort Wayne | 3 | 13 |
| Pick-n-Pull - Hammond | Hammond | 2 | 19 |
| Paul's Auto Yard - Westville | Westville | 1 | 24 |
| Paul's Auto Yard - Merrillville | Merrillville | 1 | 22 |
Iowa · 1 lot · 2 cars (1 in the fit years)
| Wangelin's Auto | Davenport | 1 | 2 |
Kansas · 2 lots · 75 cars (16 in the fit years)
| Pick Your Part - Wichita | Wichita | 13 | 59 |
| Pick-n-Pull - Kansas City (12th Street) | Kansas City | 3 | 16 |
Kentucky · 3 lots · 92 cars (14 in the fit years)
| Pull-A-Part Louisville | Louisville | 8 | 55 |
| Besslers U Pull & Save - Hebron | Hebron | 4 | 25 |
| Besslers U Pull & Save | Louisville | 2 | 12 |
Louisiana · 9 lots · 155 cars (24 in the fit years)
| Pull-A-Part New Orleans West | New Orleans | 7 | 26 |
| Pull-A-Part Baton Rouge | Baton Rouge | 5 | 27 |
| Pull-A-Part Lafayette | Lafayette | 4 | 35 |
| UAPI - Bossier City | Bossier City | 2 | 13 |
| UAPI - Monroe | Monroe | 2 | 8 |
| UAPI - North Shreveport | Shreveport | 1 | 17 |
| UAPI - Alexandria | Alexandria | 1 | 16 |
| UAPI - South Shreveport | Shreveport | 1 | 10 |
| Aero Auto Salvage Inc U-Pull-It | Shreveport | 1 | 3 |
Manitoba · 1 lot · 38 cars (3 in the fit years)
| Buck's Auto Parts Winnipeg | Winnipeg | 3 | 38 |
Maryland · 4 lots · 82 cars (11 in the fit years)
| Pick Your Part - Mount Airy | Mount Airy | 4 | 40 |
| Pick Your Part - Hawkins Point | Baltimore | 4 | 19 |
| Pick Your Part - Edgewood | Edgewood | 2 | 11 |
| Pick Your Part - Baltimore (Erdman) | Baltimore | 1 | 12 |
Michigan · 5 lots · 166 cars (30 in the fit years)
| Parts Galore | Detroit | 9 | 50 |
| Sterling (US Auto Supply) | Sterling Heights | 8 | 28 |
| U-Pull and Save, Pontiac 105 | Pontiac | 8 | 26 |
| Ryan's Pick-a-Part | Detroit | 4 | 44 |
| Pick Your Part - Wayland | Wayland | 1 | 18 |
Minnesota · 2 lots · 42 cars (9 in the fit years)
| U Pull R Parts | Rosemount | 8 | 23 |
| U Pull R Parts | East Bethel | 1 | 19 |
Mississippi · 2 lots · 29 cars (6 in the fit years)
| Pull-A-Part Jackson | Jackson | 4 | 19 |
| BYOT Auto Parts - Jackson | Jackson | 2 | 10 |
Missouri · 7 lots · 225 cars (38 in the fit years)
| Pick-n-Pull - Kansas City (Winner Road) | Kansas City | 10 | 32 |
| Pick-n-Pull - Kansas City (Truman Road) | Kansas City | 8 | 39 |
| All-N-1 Auto Parts | Kansas City | 5 | 44 |
| Tri-State U-Wrench and Save Auto Parts | Jackson | 4 | 36 |
| Buddy's Upull Self Serve Auto Parts | Brookline | 4 | 34 |
| Pick-n-Pull - Springfield | Springfield | 4 | 23 |
| Pick-n-Pull - St. Louis | St. Louis | 3 | 17 |
Nebraska · 2 lots · 35 cars (5 in the fit years)
| a-1 Crashed Cars | South Sioux City | 3 | 19 |
| Smith Auto inc Self Serve | Pawnee City | 2 | 16 |
Nevada · 4 lots · 117 cars (17 in the fit years)
| Pick-n-Pull - Sparks | Sparks | 9 | 34 |
| Nevada Pic-A-Part | North Las Vegas | 4 | 39 |
| Nevada Pic-A-Part | Henderson | 2 | 24 |
| Pick-n-Pull - Carson City | Carson City | 2 | 20 |
New Brunswick · 1 lot · 29 cars (12 in the fit years)
| Kenny U-Pull Moncton | Moncton | 12 | 29 |
New Mexico · 1 lot · 54 cars (7 in the fit years)
| U-Pull-&-Pay Albuquerque | Albuquerque | 7 | 54 |
New York · 4 lots · 99 cars (19 in the fit years)
| Wilbert's U-Pull-It | Williamson | 9 | 52 |
| Fenix U-Pull - East Syracuse | East Syracuse | 5 | 22 |
| Wilbert's U-Pull-It | Bath | 3 | 10 |
| Wilbert's U-Pull-It | Elma | 2 | 15 |
North Carolina · 12 lots · 234 cars (58 in the fit years)
| Pick Your Part - Charlotte | Charlotte | 10 | 26 |
| Pull-A-Part Charlotte | Charlotte | 8 | 28 |
| Pull-A-Part Winston-Salem | Winston-Salem | 8 | 27 |
| Pick Your Part - Greensboro | Greensboro | 8 | 16 |
| Pick Your Part - Greenville | Greenville | 6 | 21 |
| Foss Jacksonville | Jacksonville | 5 | 26 |
| Pick Your Part - Durham | Durham | 4 | 18 |
| Foss Wilson | Wilson | 3 | 17 |
| Foss Winston-Salem | Winston-Salem | 2 | 12 |
| Martin's Auto Salvage U-Pull-It | Raleigh | 2 | 10 |
| Pick Your Part - Clayton | Clayton | 1 | 17 |
| Foss La Grange | La Grange | 1 | 16 |
Nova Scotia · 1 lot · 10 cars (3 in the fit years)
| Kenny U-Pull Elmsdale | Lantz | 3 | 10 |
Ohio · 9 lots · 294 cars (52 in the fit years)
| Youngstown U-Pull-It | Youngstown | 11 | 55 |
| Pick Your Part - Cincinnati | Cincinnati | 9 | 33 |
| Pull-A-Part - Cleveland | Cleveland | 7 | 58 |
| U-Pull-&-Pay Cincinnati | Cincinnati | 7 | 33 |
| U Pull R Parts | Toledo | 5 | 20 |
| Pick Your Part - Dayton | Dayton | 5 | 17 |
| Pull-A-Part Akron | Akron | 4 | 27 |
| Pull-A-Part Canton | Canton | 2 | 32 |
| Pick-n-Pull - Columbus | Columbus | 2 | 19 |
Oklahoma · 5 lots · 179 cars (25 in the fit years)
| Pick Your Part - Oklahoma City | Oklahoma City | 9 | 39 |
| Roberts Parts-U-Pick | Moffett | 7 | 38 |
| Pick Your Part - Tulsa | Tulsa | 5 | 33 |
| Aesop Self-Serve Auto Parts | Tulsa | 3 | 35 |
| Pull A Part Auto Parts Yard | Oklahoma City | 1 | 34 |
Ontario · 13 lots · 300 cars (74 in the fit years)
| Kenny U-Pull Ottawa | Ottawa | 11 | 28 |
| Kenny U-Pull Hamilton | Hamilton | 9 | 34 |
| Kenny U-Pull Sudbury | Hanmer | 8 | 37 |
| Kenny U-Pull St-Catharines | St Catharines | 6 | 32 |
| Kenny U-Pull London | London | 6 | 31 |
| Kenny U-Pull Barrie | Utopia | 6 | 29 |
| Kenny U-Pull Cornwall | Long Sault | 6 | 20 |
| Kenny U-Pull Peterborough | Cavan | 5 | 13 |
| Kenny U-Pull, Windsor | Windsor | 4 | 26 |
| Kenny U-Pull Ajax | Ajax | 4 | 5 |
| Kenny U-Pull North Bay | North Bay | 3 | 17 |
| Kenny U-Pull Newmarket | Newmarket | 3 | 15 |
| Pic N Save Stoney Creek | Stoney Creek | 3 | 13 |
Pennsylvania · 2 lots · 71 cars (10 in the fit years)
| U-Pull-&-Pay Pittsburgh | Pittsburgh | 5 | 36 |
| Baughman's U-Pull-It | York | 5 | 35 |
Quebec · 13 lots · 297 cars (69 in the fit years)
| Kenny U-Pull Laval | Laval | 10 | 41 |
| Kenny U-Pull Drummondville | Drummondville | 10 | 33 |
| Kenny U-Pull St-Sophie | Sainte-Sophie | 9 | 25 |
| Kenny U-Pull Sherbrooke | Sherbrooke | 8 | 22 |
| Kenny U-Pull Trois-Rivières | Trois-Rivières | 6 | 30 |
| Kenny U-Pull LaPrairie | La Prairie | 5 | 38 |
| Kenny U-Pull Rouyn-Noranda | Rouyn-Noranda | 5 | 15 |
| Kenny U-Pull Montreal | Montreal | 4 | 28 |
| Kenny U-Pull Gatineau | Gatineau | 4 | 17 |
| Kenny U-Pull Saguenay | Jonquière | 3 | 17 |
| Kenny U-Pull St-Lazare | Saint Lazare | 3 | 15 |
| Kenny U-Pull Levis | Levis | 1 | 10 |
| Kenny U-Pull St-Augustin | Saint-Augustin-de-Desmaures | 1 | 6 |
Rhode Island · 1 lot · 9 cars (1 in the fit years)
| Pick-n-Pull - Johnston | Johnston | 1 | 9 |
South Carolina · 3 lots · 122 cars (18 in the fit years)
| Sunshine Auto Salvage LLC | Orangeburg | 12 | 98 |
| Pull-A-Part Columbia | Columbia | 4 | 18 |
| Pick Your Part - Charleston | Charleston | 2 | 6 |
Tennessee · 9 lots · 222 cars (35 in the fit years)
| Pick Your Part - Chattanooga | Chattanooga | 8 | 45 |
| U-Pull-It Auto Parts - Memphis | Memphis | 6 | 32 |
| Express Pull-N-Save | La Vergne | 5 | 42 |
| Pull-A-Part Knoxville | Knoxville | 4 | 30 |
| Pull-A-Part Nashville | Nashville | 4 | 27 |
| Pick Your Part - Nashville | Nashville | 3 | 15 |
| Pull-A-Part Memphis | Memphis | 2 | 17 |
| U-Pull-It Auto Parts - Millington | Millington | 2 | 10 |
| DIY Auto Parts | Denmark | 1 | 4 |
Texas · 26 lots · 674 cars (129 in the fit years)
| RG Pick-a-Part | Anthony | 13 | 87 |
| U-Pull-&-Pay Houston | Houston | 13 | 58 |
| Wrench-A-Part | Belton | 11 | 41 |
| Pick Your Part - Houston SW | Houston | 8 | 25 |
| Pick Your Part - Houston Northville | Houston | 8 | 15 |
| Pick Your Part - Houston (Wallisville) | Houston | 7 | 18 |
| Pick-n-Pull - Dallas (2nd Avenue) | Dallas | 6 | 51 |
| Prestige Pull Your Part | Houston | 6 | 23 |
| Spot My Part | Harlingen | 6 | 10 |
| Hwy 195 Used Auto Parts | Killeen | 5 | 32 |
| BYOT Auto Parts - Waco | Elm Mott | 5 | 25 |
| Pick-n-Pull - Dallas (S Central Expressway) | Dallas | 4 | 28 |
| Pick Your Part - Austin | Austin | 4 | 28 |
| Wrench-A-Part Roosevelt | San Antonio | 4 | 21 |
| Pick-n-Pull - Fort Worth | Fort Worth | 4 | 17 |
| BYOT Auto Parts - Beaumont | Beaumont | 4 | 12 |
| Wrench-A-Part | San Antonio | 3 | 34 |
| Locos Gringos Pick N Pull | Tyler | 3 | 20 |
| Picker's Reno | Reno | 3 | 17 |
| Wrench-A-Part | Lubbock | 2 | 18 |
| Wrench-A-Part | Austin | 2 | 17 |
| Wrench-A-Part | Holland | 2 | 17 |
| BYOT Auto Parts - Bryan/College Station | College Station | 2 | 15 |
| Pull-A-Part Corpus Christi | Corpus Christi | 2 | 13 |
| UAPI - TEXARKANA | Wake Village | 1 | 18 |
| Pickers Longview | Longview | 1 | 14 |
Utah · 7 lots · 199 cars (34 in the fit years)
| Pull N Save - Springville | Springville | 9 | 51 |
| Pull N Save - West Valley City | Salt Lake City | 8 | 37 |
| Tear-A-Part - Salt Lake City | Salt Lake City | 7 | 34 |
| Tear-A-Part - Ogden | Ogden | 5 | 26 |
| Utah Pic-A-Part - Ogden | Ogden | 3 | 19 |
| Pick-n-Pull - Salt Lake City | Salt Lake City | 1 | 22 |
| Utah Pic-A-Part - Orem | Orem | 1 | 10 |
Virginia · 5 lots · 114 cars (22 in the fit years)
| Pick-n-Pull - Virginia Beach | Virginia Beach | 9 | 19 |
| Pick-A-Part Recycled Auto Parts - Fredericksburg | Fredericksburg | 6 | 40 |
| Chesterfield Auto Parts | Richmond | 3 | 26 |
| Pick-A-Part Recycled Auto Parts - Stafford | Stafford | 3 | 12 |
| Foss U-Pull It | Chesapeake | 1 | 17 |
Washington · 10 lots · 161 cars (23 in the fit years)
| U-Pull-It Auto Parts - Kennewick | Kennewick | 5 | 19 |
| Pull & Save | Mead | 3 | 29 |
| Pick-n-Pull - Lakewood | Lakewood | 3 | 16 |
| Pick-n-Pull - Tumwater | Tumwater | 3 | 12 |
| Pick-n-Pull - Lynnwood | Lynnwood | 2 | 13 |
| U-Pull-It Auto Parts - Yakima | Yakima | 2 | 13 |
| Pick-n-Pull - Arlington | Arlington | 2 | 11 |
| Pull & Save | Spokane Valley | 1 | 28 |
| U-Pull-It Auto Parts - Pasco | Pasco | 1 | 13 |
| Pick-n-Pull - Vancouver | Vancouver | 1 | 7 |
Wisconsin · 3 lots · 52 cars (13 in the fit years)
| Pick Your Part - Milwaukee | Milwaukee | 8 | 26 |
| Sturtevant Auto Salvage | Sturtevant | 3 | 12 |
| Grandpa John's Pick & Pull | Green Bay | 2 | 14 |
5,870 more Ford Focus from other years are on the lots we read, 31 of those lots with none from 2012–2012.
Pulling one
Tools: 10mm socket, trim tool, phone camera.
More used-part prices
Other parts off a Focus: Dash / radio bezel trim, Third brake light, High-pressure fuel pump, Throttle body, Window regulator / motor, Sun visor.
Engine computer (ECM/PCM) off other models: Subaru Forester, Nissan Frontier, Chevrolet HHR, Infiniti M35.
Related
- Every priced part for the Ford Focus
- Find a Ford Focus on a lot near you
- Every Ford Focus on the lots now
- Scan a part number and price it
This is what the part sold for on eBay, net of nothing: it is an aggregate of completed sales, not a quote, not an offer, and not a promise that a yard has one today. Fit years come from the sales sample, so check the part number against your own car before you pull.
Data on this page was built . Prices are aggregates of completed eBay sales, never a quote — see Terms. Who we are and how to make us stop reading a site: Data policy.