2012 BMW 128i control modules & parts
316 refurbished parts are available for the 2012 BMW 128i. Each listing shows the exact vehicles and engines it fits; match the part number on your original unit before ordering.
Engines: 3.0L L6 – Gas
-

Headliner Mount Kit – BMW (54-34-7-190-762)
sku: 54-34-7-190-762
$799.99 Add to Cart -

Hydraulic Cylinder – BMW (54-34-7-190-669)
sku: 54-34-7-190-669
$1,036.48 Add to Cart -

Hydraulic Cylinder – BMW (54-34-7-190-670)
sku: 54-34-7-190-670
$882.90 Add to Cart -

Hydraulic Lines – BMW (21-52-6-765-790)
sku: 21-52-6-765-790
$799.99 Add to Cart -

Hydraulic Pump Insulation – BMW (54-34-7-167-911)
sku: 54-34-7-167-911
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-181-630)
sku: 65-82-9-181-630
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-189-048)
sku: 65-82-9-189-048
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-205-177)
sku: 65-82-9-205-177
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-213-309)
sku: 65-82-9-213-309
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-231-116)
sku: 65-82-9-231-116
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-240-956)
sku: 65-82-9-240-956
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-249-439)
sku: 65-82-9-249-439
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-285-443)
sku: 65-82-9-285-443
$799.99 Add to Cart -

Infotainment Display Control Switch – BMW (65-82-9-334-611)
sku: 65-82-9-334-611
$799.99 Add to Cart -

Instrument Cluster – BMW (62-10-9-166-820)
sku: 62-10-9-166-820
$954.91 Add to Cart -

Instrument Cluster – BMW (62-10-9-187-045)
sku: 62-10-9-187-045
$954.91 Add to Cart -

Instrument Cluster – BMW (62-10-9-187-329)
sku: 62-10-9-187-329
$954.91 Add to Cart -

Instrument Cluster – BMW (62-10-9-220-948)
sku: 62-10-9-220-948
$954.91 Add to Cart -

Instrument Cluster – BMW (62-10-9-242-331)
sku: 62-10-9-242-331
$954.91 Add to Cart -

Instrument Cluster – BMW (62-10-9-283-800)
sku: 62-10-9-283-800
$954.91 Add to Cart -

Intake Valve – BMW (11-34-7-539-915)
sku: 11-34-7-539-915
$799.99 Add to Cart -

Intake Valve – BMW (11-34-7-553-771)
sku: 11-34-7-553-771
$799.99 Add to Cart -

Knee Air Bag – BMW (72-12-6-984-994)
sku: 72-12-6-984-994
$799.99 Add to Cart -

Knee Air Bag – BMW (72-12-9-177-865)
sku: 72-12-9-177-865
$799.99 Add to Cart