Part Type: A/C Air Compressor
2012 BMW 328i A/C Air Compressor
Details: 12 - 15 BMW 320i 328i F30 AC Compressor Assembly OEM 64529216466
Part Numbers: 64529216466
Stock #: 23223
Mileage: 110K
Tag #: 0001023986
Part Grade: A
VIEW DETAILSPart Type: Air Bag
2012 BMW 328i Air Bag
Details: Sdn, (front), passenger, roof
Stock #: 23223
Tag #: 0001023993
Part Grade: A
VIEW DETAILSPart Type: Alternator
2012 BMW 328i Alternator
Details: 12 - 18 BMW 320i 328i F30 2.0L 170 Amp Alternator Generator OEM 12317605478
Part Numbers: 12317605478
Stock #: 23223
Tag #: 0001083157
Part Grade: A
VIEW DETAILSPart Type: Radio/Head Unit/Amplifier
2012 BMW 328i Audio & Visual Equip.(Radio)
Details: 12 - 18 BMW 320i 328i F30 Radio Navigation Control Panel OEM 61316814188
Part Numbers: 61316814188
Stock #: 23223
Mileage: 110K
Tag #: 0001024006
Part Grade: A
VIEW DETAILSPart Type: Back Glass/Window
2012 BMW 328i Back Glass/Window
Details: Sdn
Stock #: 23223
Tag #: 0001023924
Part Grade: A
VIEW DETAILSPart Type: Caliper
2012 BMW 328i Caliper
Details: 12 - 16 BMW 328i Sedan Rear Brake Caliper Assembly RH Passenger Side M-Sport OEM 34216799462
Part Numbers: 34216799462
Stock #: 23223
Mileage: 110K
Tag #: 0001023958
Part Grade: A
VIEW DETAILSPart Type: Caliper
2012 BMW 328i Caliper
Details: 12 - 16 BMW 328i Sedan Rear Brake Caliper Assembly LH Driver Side M-Sport OEM 34216799461
Part Numbers: 34216799461
Stock #: 23223
Mileage: 110K
Tag #: 0001023959
Part Grade: A
VIEW DETAILSPart Type: Camera/ADAS Components
2012 BMW 328i Camera/Projector
Details: 12 - 18 BMW 320i 328i 330i F30 HUD Heads-Up Display OEM 9287540
Part Numbers: 9287540
Stock #: 23223
Mileage: 110K
Tag #: 0001023971
Part Grade: A
VIEW DETAILSPart Type: Carrier/Differential Assembly
2012 BMW 328i Carrier/Differential Assembly
Details: 12 - 18 BMW 320i 328i N20 RWD Rear Differential Carrier 3.15 Ratio OEM 33107603748
Part Numbers: 33107603748
Stock #: 23223
Mileage: 110K
Tag #: 0001023942
Part Grade: A
VIEW DETAILSPart Type: Center Pillar
2012 BMW 328i Center Pillar
Details: Sdn, RH
Stock #: 23223
Tag #: 0001023911
Part Grade: A+
Damage: none recorded
VIEW DETAILSPart Type: Center Pillar
2012 BMW 328i Center Pillar
Details: Sdn, LH
Stock #: 23223
Tag #: 0001023912
Part Grade: A+
Damage: none recorded
VIEW DETAILSPart Type: Crossmember/Cradle/Undercarria
2012 BMW 328i Crossmember/Cradle/Undercarria
Details: BMW F30 3-Series RWD N20 Automatic Transmission Crossmember OEM 22326796605
Part Numbers: 22326796605
Stock #: 23223
Mileage: 110K
Tag #: 0001023994
Part Grade: A
VIEW DETAILSPart Type: Electric Cooling Motor
2012 BMW 328i Electric Cooling Motor
Details: 12 - 18 BMW 320i 328i F30 N20 Engine Cooling Fan Assembly 600 Watt OEM 17428641964
Part Numbers: 17428641964
Stock #: 23223
Tag #: 0001083158
Part Grade: A
VIEW DETAILSPart Type: Flywheel
2012 BMW 328i Flywheel
Details: BMW 2.0L Automatic Flywheel Drive Plate Fits 228i 320i 328i 428i 528i OEM 11227585146
Part Numbers: 11227585146
Stock #: 23223
Mileage: 110K
Tag #: 0001023940
Part Grade: A
VIEW DETAILSPart Type: Center Console/Roof Console
2012 BMW 328i Front Console
Details: 12 - 18 BMW 320i 328i 330i Center Console Assembly - Black Leather OEM 51169360528
Part Numbers: 51169360528
Stock #: 23223
Mileage: 000
Tag #: 0001023914
Part Grade: A
VIEW DETAILSPart Type: Front Door Glass/Window
2012 BMW 328i Front Door Glass/Window
Details: 12 - 18 BMW 320i 328i Front Door Glass LH Driver Side OEM 51337259825
Part Numbers: 51337259825
Stock #: 23223
Tag #: 0001023925
Part Grade: A
VIEW DETAILSPart Type: Temperature Control/Climate Control Unit
2012 BMW 328i Heater A/C Control
Details: 12 - 14 BMW 328iF30 Sedan Automatic Temperature Climate Controls OEM 64119287341
Part Numbers: 64119287341
Stock #: 23223
Mileage: 110K
Tag #: 0001023982
Part Grade: A
VIEW DETAILSPart Type: Front Lower Control Arm
2012 BMW 328i Lower Control Arm Front
Details: 12 - 18 BMW F30 320i 328i Front Lower Control Arm Wishbone RH Passenger Side OEM 31126855742
Part Numbers: 31126855742
Stock #: 23223
Mileage: 110K
Tag #: 0001023950
Part Grade: A
VIEW DETAILSPart Type: Front Lower Control Arm
2012 BMW 328i Lower Control Arm Front
Details: 12 - 18 BMW F30 320i 328i Front Lower Control Arm Wishbone LH Driver Side OEM 31126852991
Part Numbers: 31126852991
Stock #: 23223
Mileage: 110K
Tag #: 0001023951
Part Grade: A
VIEW DETAILSPart Type: Front Lower Control Arm
2012 BMW 328i Lower Control Arm Front
Details: 12 - 18 BMW F30 320i 328i Front Lower Control Arm Wishbone RH Passenger Side OEM 31126852992
Part Numbers: 31126852992
Stock #: 23223
Mileage: 110K
Tag #: 0001023998
Part Grade: A
VIEW DETAILSPart Type: Rear Lower Control Arm
2012 BMW 328i Lower Control Arm Rr
Details: 12 - 18 BMW F30 320i 328i Sedan Rear Lower Spring Mount Arm Left or Right Side OEM 33326884694,RH
Part Numbers: 33326884694
Stock #: 23223
Mileage: 110K
Tag #: 0001023999
Part Grade: A
VIEW DETAILSPart Type: Rear Lower Control Arm
2012 BMW 328i Lower Control Arm Rr
Details: 12 - 18 BMW F30 320i 328i Sedan Rear Lower Spring Mount Arm Left or Right Side OEM 33326884694,LH
Part Numbers: 33326884694
Stock #: 23223
Mileage: 110K
Tag #: 0001024001
Part Grade: A
VIEW DETAILSPart Type: Master Cylinder
2012 BMW 328i Master Cylinder
Details: 12 - 18 BMW 320i 328i F30 Sedan Brake Master Cylinder Assembly OEM 34336851095
Part Numbers: 34336851095
Stock #: 23223
Mileage: 110K
Tag #: 0001023961
Part Grade: A
VIEW DETAILSPart Type: Outside Door Handle
2012 BMW 328i Outside Door Handle
Details: 12 - 18 BMW 320i 328i Rear Door Handle Assembly LH Driver Side Black OEM 51217242567
Part Numbers: 51217242567
Stock #: 23223
Mileage: 110K
Tag #: 0001023897
Part Grade: A
VIEW DETAILS