U-PULLSCAN

Every car on 318 U-pull lots. Find yours, set an alert, fix it for the yard price.

What a used body control module from a 2007–2013 BMW 3 Series sells for

Across 3 completed eBay sales between 2026-08-17 and 2026-09-06, a used body control module off a 2007–2013 BMW 3 Series went for a median of US$60.69. We price ours at US$59.99 — the 25th percentile, so three quarters of those sales went for more.

US$59.99
we price at (P25)
US$60.69
median sale
3
completed sales
small-light
ship class
20
minutes to pull

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 BMW 3 Series on the ground today

Find one near you, or open your state below.

Each row: the lot, its town, its 2007–2013 cars, then its cars of any year.

Alabama · 6 lots · 38 cars (15 in the fit years)
EZ Pull N Pay - MontgomeryMontgomery415
Pull-A-Part MontgomeryMontgomery47
Pull-A-Part BirminghamBirmingham25
Barry's U Pull It Auto PartsTheodore24
EZ Pull N Pay - BirminghamBirmingham24
EZ Pull N Pay - DecaturDecatur13
Alberta · 3 lots · 24 cars (16 in the fit years)
Pick-n-Pull - Calgary Barlow TrailCalgary79
Pick-n-Pull EdmontonEdmonton610
Pick-n-Pull - Calgary 52 StCalgary35
Arizona · 7 lots · 63 cars (24 in the fit years)
Pull N Save - TucsonTucson614
Pull N Save - GilbertGilbert49
Pull N Save - GlendaleGlendale48
Pull-A-Part TucsonTucson47
Pull N Save - Phoenix NorthPhoenix36
U-Pull-&-Pay PhoenixPhoenix213
Pull N Save - Phoenix SouthPhoenix16
Arkansas · 1 lot · 7 cars (3 in the fit years)
Pick-n-Pull - Little RockLittle Rock37
British Columbia · 1 lot · 6 cars (3 in the fit years)
Pick-n-Pull KelownaKelowna36
California · 24 lots · 373 cars (155 in the fit years)
Pick-n-Pull - NewarkNewark1640
Pick-n-Pull - Rancho CordovaRancho Cordova1626
Pick-n-Pull - Moss LandingMoss Landing1221
Pick-n-Pull - SalinasSalinas1021
iPull-uPull - FresnoFresno818
Pick-n-Pull - WindsorWindsor720
Pick-n-Pull - OaklandOakland715
Pick-n-Pull - AntelopeAntelope712
Pick-n-Pull - RocklinRocklin710
Pick-n-Pull - FresnoFresno620
Pick-n-Pull - MercedMerced614
iPull-uPull - SacramentoSacramento613
iPull-uPull - PomonaPomona610
Pick-n-Pull - StocktonStockton518
Pick-n-Pull - SacramentoSacramento59
Pick-n-Pull - ReddingRedding58
Pick-n-Pull - FairfieldFairfield421
Pick-n-Pull - ModestoModesto414
Pick-N-Pull San Jose NorthSan Jose412
Pick-n-Pull - RichmondRichmond411
Pull N Save - RiversideRiverside48
iPull-uPull - StocktonStockton315
Pick-n-Pull - American CanyonAmerican Canyon26
Pick-n-Pull - ChicoChico111
Colorado · 4 lots · 29 cars (15 in the fit years)
U-Pull-&-Pay DenverDenver714
U-Pull-&-Pay Colorado SpringsColorado Springs46
U-Pull-&-Pay AuroraAurora35
Colorado Auto & PartsEnglewood14
Florida · 9 lots · 111 cars (60 in the fit years)
U-Pull It of Davie, llcDavie1124
GO Pull-ItJacksonville1116
U-Pull-&-Pay OrlandoOrlando917
Budget U Pull It - Winter GardenWinter Garden89
Uncle Tony's U Pull ItFort Pierce613
Central Florida Pick & PayOrlando58
U-Pull-&-Pay Fort MyersFort Myers410
Polk County Pick and PayLakeland38
GO Pull-ItTallahassee36
Georgia · 14 lots · 125 cars (60 in the fit years)
Pull-A-Part Atlanta EastLithonia915
EZ Pull N Pay - AtlantaAtlanta914
Pull-A-Part Atlanta SouthConley810
GO Pull-It Atlanta EastNorcross613
Pull-A-Part Atlanta NorthNorcross610
GO Pull-ItGainesville513
EZ Pull N Pay - ColumbusColumbus410
Pick-n-Pull - JeffersonJefferson39
EZ Pull N Pay - StockbridgeStockbridge37
Pull-A-Part AugustaAugusta29
Cash-N-Carry Pull Your PartSavannah24
EZ Pull N Pay - Warner RobinsWarner Robins15
Fenix U-Pull - MoultrieMoultrie15
S&W U Pull U SaveLithonia11
Idaho · 5 lots · 31 cars (10 in the fit years)
Pick-A-Part Jalopy JungleNampa414
Pick-A-Part Jalopy JungleTwin Falls25
Pick-A-Part Jalopy JungleGarden City23
Pick-A-Part Jalopy JungleBoise15
Pick-A-Part Jalopy JungleCaldwell14
Illinois · 1 lot · 13 cars (6 in the fit years)
Joliet U-Pull-ItJoliet613
Indiana · 3 lots · 8 cars (4 in the fit years)
Indy U-Pull-ItIndianapolis24
Pick-n-Pull - HammondHammond12
Pull-A-Part IndianapolisIndianapolis12
Kansas · 1 lot · 1 car (1 in the fit years)
Pick-n-Pull - Kansas City (12th Street)Kansas City11
Kentucky · 1 lot · 6 cars (1 in the fit years)
Pull-A-Part LouisvilleLouisville16
Louisiana · 7 lots · 30 cars (14 in the fit years)
BYOT Auto Parts - Baton RougePort Allen36
Pull-A-Part LafayetteLafayette29
Pull-A-Part Baton RougeBaton Rouge24
Pull-A-Part New Orleans WestNew Orleans24
Parts You PullAmite23
Pipes U-Pull-ItShreveport23
Aero Auto Salvage Inc U-Pull-ItShreveport11
Michigan · 3 lots · 18 cars (8 in the fit years)
Ryan's Pick-a-PartDetroit37
Parts GaloreDetroit35
Sterling (US Auto Supply)Sterling Heights26
Mississippi · 2 lots · 17 cars (7 in the fit years)
Pull-A-Part JacksonJackson46
BYOT Auto Parts - JacksonJackson311
Missouri · 5 lots · 23 cars (15 in the fit years)
Buddy's Upull Self Serve Auto PartsBrookline47
Pick-n-Pull - Kansas City (Winner Road)Kansas City47
Pick-n-Pull - SpringfieldSpringfield33
Pick-n-Pull - St. LouisSt. Louis23
Tri-State U-Wrench and Save Auto PartsJackson23
Nebraska · 1 lot · 4 cars (2 in the fit years)
a-1 Crashed CarsSouth Sioux City24
Nevada · 4 lots · 47 cars (18 in the fit years)
Nevada Pic-A-PartNorth Las Vegas1124
Pick-n-Pull - SparksSparks37
Pick-n-Pull - Carson CityCarson City210
Nevada Pic-A-PartHenderson26
New Mexico · 1 lot · 15 cars (4 in the fit years)
U-Pull-&-Pay AlbuquerqueAlbuquerque415
New York · 4 lots · 18 cars (12 in the fit years)
Wilbert's U-Pull-ItWilliamson69
Fenix U-Pull - East SyracuseEast Syracuse33
Wilbert's U-Pull-ItElma22
Fenix U-Pull - ElmiraElmira14
North Carolina · 8 lots · 55 cars (25 in the fit years)
Pull-A-Part Winston-SalemWinston-Salem812
Pull-A-Part CharlotteCharlotte58
Foss Winston-SalemWinston-Salem38
Martin's Auto Salvage U-Pull-ItRaleigh37
Foss JacksonvilleJacksonville26
Foss La GrangeLa Grange26
Foss WilsonWilson15
Foss HavelockHavelock13
Ohio · 4 lots · 10 cars (6 in the fit years)
Youngstown U-Pull-ItYoungstown23
Pull-A-Part CantonCanton22
Pull-A-Part - ClevelandCleveland13
Pick-n-Pull - ColumbusColumbus12
Oklahoma · 2 lots · 9 cars (7 in the fit years)
Danny's U PullTulsa56
Roberts Parts-U-PickMoffett23
Oregon · 2 lots · 10 cars (5 in the fit years)
Pick-n-Pull - SherwoodSherwood36
Pick-n-Pull - PortlandPortland24
Pennsylvania · 2 lots · 21 cars (10 in the fit years)
Baughman's U-Pull-ItYork511
U-Pull-&-Pay PittsburghPittsburgh510
Rhode Island · 1 lot · 3 cars (2 in the fit years)
Pick-n-Pull - JohnstonJohnston23
South Carolina · 2 lots · 30 cars (16 in the fit years)
Sunshine Auto Salvage LLCOrangeburg1426
Pull-A-Part ColumbiaColumbia24
Tennessee · 6 lots · 44 cars (18 in the fit years)
Pull-A-Part MemphisMemphis410
U-Pull-It Auto Parts - MemphisMemphis48
Pull-A-Part KnoxvilleKnoxville45
U-Pull-It Auto Parts - MillingtonMillington37
Pull-A-Part NashvilleNashville210
Express Pull-N-SaveLa Vergne14
Texas · 20 lots · 166 cars (87 in the fit years)
Pick-n-Pull - Dallas (2nd Avenue)Dallas1318
Houston Auto RecyclersHouston1015
Pull-A-Part Corpus ChristiCorpus Christi811
RG Pick-a-PartAnthony617
Hwy 195 Used Auto PartsKilleen615
Prestige Pull Your PartHouston611
U-Pull-&-Pay HoustonHouston611
Pull-A-Part El PasoEl Paso513
BYOT Auto Parts - Bryan/College StationCollege Station58
BYOT Auto Parts - WacoElm Mott58
Pick-n-Pull - Fort WorthFort Worth48
Pickers LongviewLongview27
Locos Gringos Pick N PullTyler25
Pick-n-Pull - Dallas (S Central Expressway)Dallas22
Wrench-A-PartLubbock22
Spot My PartHarlingen16
BYOT Auto Parts - BeaumontBeaumont13
H & H SalvageAmarillo13
Wrench-A-PartAustin12
Wrench-A-Part RooseveltSan Antonio11
Utah · 5 lots · 24 cars (11 in the fit years)
Pull N Save - West Valley CitySalt Lake City49
Tear-A-Part - Salt Lake CitySalt Lake City35
Pull N Save - SpringvilleSpringville26
Tear-A-Part - OgdenOgden12
Utah Pic-A-Part - OremOrem12
Virginia · 1 lot · 7 cars (2 in the fit years)
Pick-n-Pull - Virginia BeachVirginia Beach27
Washington · 5 lots · 26 cars (9 in the fit years)
Pick-n-Pull - LynnwoodLynnwood45
Pick-n-Pull - ArlingtonArlington24
Pick-n-Pull - LakewoodLakewood19
Pick-n-Pull - TumwaterTumwater14
Pick-n-Pull - VancouverVancouver14
Wisconsin · 1 lot · 4 cars (3 in the fit years)
Sturtevant Auto SalvageSturtevant34

791 more BMW 3 Series from other years are on the lots we read, 13 of those lots with none from 2007–2013.

Pulling one

Removal video.

More used-part prices

Other parts off a 3 Series: Outside door mirror, Tail light assembly LED, Power steering pump, Instrument cluster, Mirror glass, Tail light assembly.

Body control module off other models: Hyundai Accent, Volkswagen Beetle, Dodge Grand Caravan, Chevrolet Impala Limited.

Related

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.