Genuine & Aftermarket

Company Logo

OE Reference Cross-Match

Tg15c012

500 parts found
Exact match
BMW
TG15C012
100% Genuine BMW

BMW · Genuine

TG15C012 - Alternator BMW 7 (E38) 730 d

Out of stock · Dispatch in 3 business days

Price on Request
Exact match
Alternator BMW X3 (E83) 3.0 d

VALEO · Aftermarket

TG15C012 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator MAN F2000 35.314 VF-TM

TOYOTA · Genuine

270600L021 - Alternator MAN F2000 35.314 VF-TM

In stock · Dispatch in 3 business days

802.2 USD
Alternator MAN F2000 35.314 VF-TM

TOYOTA · Genuine

270600L081 - Alternator MAN F2000 35.314 VF-TM

In stock · Dispatch in 3 business days

737.95 USD
Alternator HYUNDAI ELANTRA IV Saloon (HD) 1.6 CRDi

HYUNDAI · Genuine

373002A100 - Alternator HYUNDAI ELANTRA IV Saloon (HD) 1.6 CRDi

In stock · Dispatch in 3 business days

339.94 USD
Alternator HYUNDAI ELANTRA IV Saloon (HD) 1.6 CRDi

HYUNDAI · Genuine

373002A500 - Alternator HYUNDAI ELANTRA IV Saloon (HD) 1.6 CRDi

In stock · Dispatch in 3 business days

679.77 USD
Alternator

NISSAN · Genuine

2310085L12 - Alternator

In stock · Dispatch in 3 business days

551.3 USD
Alternator

NISSAN · Genuine

2310059S01 - Alternator

In stock · Dispatch in 3 business days

209.8 USD
Alternator Regulator

NISSAN · Genuine

2310011T18 - Alternator Regulator

In stock · Dispatch in 3 business days

773.25 USD
Alternator BMW X3 (E83) xDrive 30 d

VALEO · Aftermarket

439487 - Alternator BMW X3 (E83) xDrive 30 d

Out of stock · Dispatch in 3 business days

268.03 USD
Alternator BMW X3 (E83) xDrive 30 d

VALEO · Aftermarket

437452 - Alternator BMW X3 (E83) xDrive 30 d

Out of stock · Dispatch in 3 business days

239.25 USD
Alternator BMW 3 (E46) 320 d

LUCAS · Aftermarket

LRA02891 - Alternator BMW 3 (E46) 320 d

Out of stock · Dispatch in 3 business days

161.99 USD
Alternator BMW X3 (E83) 3.0 d

BOSCH · Aftermarket

1 986 A01 334 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

218.04 USD
Alternator BMW X3 (E83) 3.0 d

BOSCH · Aftermarket

0 986 048 921 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

257.11 USD
Alternator BMW X3 (E83) xDrive 30 d

ERA · Aftermarket

210530A - Alternator BMW X3 (E83) xDrive 30 d

Out of stock · Dispatch in 3 business days

212.84 USD
Bearing

AS-PL · Aftermarket

ABE9006(NTN) - Bearing

Out of stock · Dispatch in 3 business days

3.76 USD
Bearing

AS-PL · Aftermarket

ABE9006(SKF) - Bearing

Out of stock · Dispatch in 3 business days

3.39 USD
Repair Set, alternator

AS-PL · Aftermarket

ABEP3001 - Repair Set, alternator

Out of stock · Dispatch in 3 business days

1.14 USD
Alternator

AS-PL · Aftermarket

A5309 - Alternator

Out of stock · Dispatch in 3 business days

223.57 USD
Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

MAGNETI MARELLI · Aftermarket

063731757010 - Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

Out of stock · Dispatch in 3 business days

215.68 USD
Alternator Regulator

AS-PL · Aftermarket

ARE3031 - Alternator Regulator

Out of stock · Dispatch in 3 business days

17.14 USD
Alternator Regulator

AS-PL · Aftermarket

ARE3031(VALEO) - Alternator Regulator

Out of stock · Dispatch in 3 business days

51.02 USD
Stator, alternator

AS-PL · Aftermarket

AS3011 - Stator, alternator

Out of stock · Dispatch in 3 business days

36.35 USD
Alternator BMW 3 Touring (E46) 320 d

STARDAX · Aftermarket

STX100026R - Alternator BMW 3 Touring (E46) 320 d

Out of stock · Dispatch in 3 business days

148.27 USD
Alternator BMW 3 (E46) 330 d

MEAT & DORIA · Aftermarket

5515269 - Alternator BMW 3 (E46) 330 d

Out of stock · Dispatch in 3 business days

173.6 USD
Alternator

MITSUBISHI · Genuine

MD116427 - Alternator

Out of stock · Dispatch in 3 business days

915.42 USD
Alternator Regulator

MITSUBISHI · Genuine

A5T70383 - Alternator Regulator

Out of stock · Dispatch in 3 business days

437.86 USD
BMW
23890N
100% Genuine BMW

BMW · Genuine

23890N - Alternator BMW 7 (E38) 730 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW X3 (E83) 3.0 d

BMW · Genuine

2542672 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW X3 (E83) 3.0 d

BMW · Genuine

12317789980 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW X3 (E83) 3.0 d

BMW · Genuine

12317797660 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW X3 (E83) 3.0 d

BMW · Genuine

12317789983 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Carbus24
5481FB0032355
Aftermarket Frankberg

Frankberg · Aftermarket

5481FB0032355 - Alternator BMW 7 (E38) 730 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW X3 (E83) 3.0 d

BMW · Genuine

2543236 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

BMW · Genuine

2543236A - Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

Out of stock · Dispatch in 3 business days

Price on Request
Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

BMW · Genuine

2543236B - Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 7 (E38) 730 d

WAI · Aftermarket

23890N - Alternator BMW 7 (E38) 730 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

BMW · Genuine

2542672B - Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW X3 (E83) 3.0 d

BMW · Genuine

12317797661 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW X3 (E83) 3.0 d

ROVER · Genuine

YLE500170 - Alternator BMW X3 (E83) 3.0 d

Out of stock · Dispatch in 3 business days

Price on Request
Carbus24
359002801120
Aftermarket MAGNETI MARELLI

MAGNETI MARELLI · Aftermarket

359002801120 - Alternator BMW X3 (E83) xDrive 30 d

Out of stock · Dispatch in 3 business days

Price on Request
Protective Cap, alternator

AS-PL · Aftermarket

ABR3060S - Protective Cap, alternator

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 7 (E38) 730 d

ERA · Aftermarket

210506 - Alternator BMW 7 (E38) 730 d

Out of stock · Dispatch in 3 business days

Price on Request
Belt Pulley, alternator

AS-PL · Aftermarket

AP3040S - Belt Pulley, alternator

Out of stock · Dispatch in 3 business days

Price on Request
Alternator BMW 7 (E65, E66, E67) 730 d

SANDO · Aftermarket

2015357.1 - Alternator BMW 7 (E65, E66, E67) 730 d

Out of stock · Dispatch in 3 business days

Price on Request
Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

AD KÜHNER · Aftermarket

301757RIV - Alternator LAND ROVER FREELANDER I (L314) 2.0 Td4 4x4

Out of stock · Dispatch in 3 business days

Price on Request
Carbus24
A-14254
Aftermarket DTS

DTS · Aftermarket

A-14254 - Alternator

Out of stock · Dispatch in 3 business days

Price on Request
Carbus24
2010A83.0
Aftermarket SANDO

SANDO · Aftermarket

2010A83.0 - Alternator BMW X3 (E83) xDrive 30 d

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 TG15C012 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.