Genuine & Aftermarket

Company Logo

OE Reference Cross-Match

Dra0161

217 parts found
Alternator

BMW · Genuine

12317551256 - Alternator

In stock · Dispatch in 3 business days

476.15 USD
Alternator BMW 3 Touring (E91) 323 i

HELLA · Aftermarket

8EL 011 712-031 - Alternator BMW 3 Touring (E91) 323 i

In stock · Dispatch in 3 business days

250.52 USD
Alternator BMW 3 (E90) 330 xi

BOSCH · Aftermarket

1 986 A00 765 - Alternator BMW 3 (E90) 330 xi

In stock · Dispatch in 3 business days

454.04 USD
Alternator BMW 3 (E90) 325 i

DRI · Aftermarket

2151771502 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

315.58 USD
Alternator BMW 3 Touring (E91) 323 i

AS-PL · Aftermarket

A0499 - Alternator BMW 3 Touring (E91) 323 i

Out of stock · Dispatch in 3 business days

203.17 USD
Alternator BMW 3 Touring (E91) 325 i

LUCAS · Aftermarket

LRA03566 - Alternator BMW 3 Touring (E91) 325 i

Out of stock · Dispatch in 3 business days

272.35 USD
Oil Filter

WIX FILTERS · Aftermarket

57220 - Oil Filter

Out of stock · Dispatch in 3 business days

48.86 USD
Alternator BMW 3 Touring (E91) 323 i

MEAT & DORIA · Aftermarket

5510470 - Alternator BMW 3 Touring (E91) 323 i

Out of stock · Dispatch in 3 business days

262.14 USD
Alternator BMW X3 (F25) xDrive 28 i

VALEO · Aftermarket

443529 - Alternator BMW X3 (F25) xDrive 28 i

Out of stock · Dispatch in 3 business days

392.63 USD
Carbus24
57774
Aftermarket AUGER

AUGER · Aftermarket

57774 - Repair Kit, water pump

Out of stock · Dispatch in 3 business days

50.56 USD
Alternator BMW 3 Touring (E91) 323 i

VALEO · Aftermarket

443470 - Alternator BMW 3 Touring (E91) 323 i

Out of stock · Dispatch in 3 business days

447.27 USD
Exhaust Tip

DINEX · Aftermarket

40801 - Exhaust Tip

Out of stock · Dispatch in 3 business days

78.15 USD
Alternator BMW 3 Touring (E91) 323 i

ERA · Aftermarket

209038A - Alternator BMW 3 Touring (E91) 323 i

Out of stock · Dispatch in 3 business days

364.36 USD
Alternator BMW X3 (F25) xDrive 28 i

AS-PL · Aftermarket

A0425 - Alternator BMW X3 (F25) xDrive 28 i

Out of stock · Dispatch in 3 business days

197.76 USD
Fuel Filter

MEAT & DORIA · Aftermarket

4882 - Fuel Filter

Out of stock · Dispatch in 3 business days

2.91 USD
Repair Kit, suspension strut support mount BMW 3 Touring (E91) 325 i

KAMOKA · Aftermarket

209038 - Repair Kit, suspension strut support mount BMW 3 Touring (E91) 325 i

Out of stock · Dispatch in 3 business days

18.94 USD
Alternator BMW 5 Touring (E61) 530 i

LUCAS · Aftermarket

LRA02970 - Alternator BMW 5 Touring (E61) 530 i

Out of stock · Dispatch in 3 business days

325.23 USD
HELLA
011712031
Aftermarket HELLA

HELLA · Aftermarket

011712031 - ALTERNATOR E81/E87

Out of stock · Dispatch in 3 business days

252.81 USD
Deflection/Guide Pulley, V-ribbed belt

CAFFARO · Aftermarket

113-00 - Deflection/Guide Pulley, V-ribbed belt

Out of stock · Dispatch in 3 business days

7.19 USD
Thermostat, coolant VW CRAFTER 30-35 Bus (2E_) 2.0 TDI

TOPRAN · Aftermarket

116 121 - Thermostat, coolant VW CRAFTER 30-35 Bus (2E_) 2.0 TDI

Out of stock · Dispatch in 3 business days

20.87 USD
Alternator BMW 3 (E90) 325 i

BOSCH · Aftermarket

0 986 084 170 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

366 USD
Charger, charging (supercharged/turbocharged) VOLVO FM9 FM 9/300

DT Spare Parts · Aftermarket

2.14018 - Charger, charging (supercharged/turbocharged) VOLVO FM9 FM 9/300

Out of stock · Dispatch in 3 business days

438.24 USD
Alternator BMW 3 (E90) 325 i

HELLA · Aftermarket

8EL 015 637-041 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

224.96 USD
Sensor, cylinder head temperature

DT Spare Parts · Aftermarket

1.14524 - Sensor, cylinder head temperature

Out of stock · Dispatch in 3 business days

30.31 USD
Carbus24
3115437
Aftermarket Henkel Parts

Henkel Parts · Aftermarket

3115437 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 6 (E63) 630 i

ITAB AUTOMOTIVE · Aftermarket

20010377OV - Alternator BMW 6 (E63) 630 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 Touring (E91) 323 i

DA SILVA · Aftermarket

011384 - Alternator BMW 3 Touring (E91) 323 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 Coupe (E92) 330 i

AUTOELECTRO · Aftermarket

AEK2970 - Alternator BMW 3 Coupe (E92) 330 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 Touring (E91) 323 i

AS-PL · Aftermarket

A0499PR - Alternator BMW 3 Touring (E91) 323 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 (E90) 325 i

TMI · Aftermarket

AL03166 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 (E90) 325 i

BV PSH · Aftermarket

215.544.150.014 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 (E90) 325 i

AES PSH · Aftermarket

215.544.150.014 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 (E90) 325 i

ACAUTO · Aftermarket

AC-CBA5906 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 6 (E63) 630 i

SITECH · Genuine

ALT123770A - Alternator BMW 6 (E63) 630 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 Touring (E91) 323 i

WAI · Aftermarket

11300N - Alternator BMW 3 Touring (E91) 323 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 6 (E63) 630 i

SITECH · Genuine

ALT123770 - Alternator BMW 6 (E63) 630 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 6 (E63) 630 i

EUROTEC · Aftermarket

12090619 - Alternator BMW 6 (E63) 630 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 (E90) 325 i

FISPA · Aftermarket

A12BH0776AS - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Carbus24
57774
Aftermarket EAI

EAI · Aftermarket

57774 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Carbus24
CAL10391GS
Aftermarket CASCO

CASCO · Aftermarket

CAL10391GS - Alternator BMW 6 Convertible (E64) 630 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 (E90) 325 i

SIDAT · Aftermarket

A12BH0776AS - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 6 (E63) 630 i

GENERAL MOTORS · Genuine

AG1774 - Alternator BMW 6 (E63) 630 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 6 (E63) 630 i

AD KÜHNER · Aftermarket

553647RI - Alternator BMW 6 (E63) 630 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 1 (E81) 130 i

PROTECH · Aftermarket

IR7258 - Alternator BMW 1 (E81) 130 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 1 (E87) 130 i

SITECH · Genuine

ALT12391 - Alternator BMW 1 (E87) 130 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 (E90) 325 i

ELSTOCK · Aftermarket

28-6676 - Alternator BMW 3 (E90) 325 i

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 3 Convertible (E93) 330 i

HC-Cargo · Aftermarket

F 032 116 012 - Alternator BMW 3 Convertible (E93) 330 i

Out of stock · Dispatch in 3 business days

Price on Request

Cross-referenced parts are cataloged as fitting the same application but are not guaranteed to be identical to the original manufacturer part. Verify fitment against your OE number or VIN before ordering.

Frequently Asked Questions

How do I know if a part matching 12317551256 number by BMW fits my car?

Compare your original OE number against the OE Reference Numbers listed above, and check the dimensions or specifications against your original part.

What is the difference between OE and aftermarket parts?

OE parts match the original manufacturer specification. Aftermarket parts are cross-referenced to fit the same application, usually at a lower price.

Can I search by my vehicle instead of an OE number?

Yes — select your vehicle from the sidebar to see parts confirmed to fit your car.

What if I'm not sure which OE number I have?

Send us your VIN or the number printed on your original part and our team can confirm the correct match before you order.