CATEGORIES

Engine Electrical & Sensor Products List

BMW E46 3-Series Alternator By BBB (W/ Oval Plug) 12317519620

BMW E46 3-Series Alternator By BBB (W/ Oval Plug) 12317519620

Rebuilt Alternator Assembly. Made-Rebuilt By IDO Core

OE NO.: 12317519620R-BBB

IDO NO.: 23814

REF.PRICE
$41.80
View Detail chat now
BMW E46 M3 Ignition Coil By Eldor OEM 12138657273

BMW E46 M3 Ignition Coil By Eldor OEM 12138657273

Ignition coil with boot and updated metal sleeve. Made By ID..

OE NO.: 12138657273E

IDO NO.: 23813

REF.PRICE
$5.23
View Detail chat now
BMW E46 3-Series Voltage Regulator For Valeo Alternator 12317551153

BMW E46 3-Series Voltage Regulator For Valeo Alternator 12317551153

Voltage regulator for Valeo alternator. Fits 90 & 120amp..

OE NO.: 12317551153

IDO NO.: 23812

REF.PRICE
$17.36
View Detail chat now
BMW E46 3-Series Voltage Regulator For Bosch Alternator 12317559183

BMW E46 3-Series Voltage Regulator For Bosch Alternator 12317559183

Voltage regulator.Only for Bosch 120amp rectangular plug mod..

OE NO.: 12317559183

IDO NO.: 23811

REF.PRICE
$11.80
View Detail chat now
BMW E46 3-Series Alternator W/ M56 Engine OEM 12317541694

BMW E46 3-Series Alternator W/ M56 Engine OEM 12317541694

New Engine Alternator.Made By IDO 696

OE NO.: 12317541694

IDO NO.: 23810

REF.PRICE
$65.60
View Detail chat now
BMW E46 3-Series New Alternator By MPA (W/ Rectangle Plug) 12317501599

BMW E46 3-Series New Alternator By MPA (W/ Rectangle Plug) 12317501599

New Alternator Assembly.Made By IDO Engine

OE NO.: 12317501599MPA

IDO NO.: 23809

REF.PRICE
$47.80
View Detail chat now
BMW E46 3-Series New Alternator OEM (W/ Oval Plug) 12317519620

BMW E46 3-Series New Alternator OEM (W/ Oval Plug) 12317519620

New Alternator with oval connector plug.Made By IDO 12317519..

OE NO.: 12317519620

IDO NO.: 23808

REF.PRICE
$79.80
View Detail chat now
BMW E46 3-Series Alternator OEM (W/ Oval Plug) 12317519620

BMW E46 3-Series Alternator OEM (W/ Oval Plug) 12317519620

Rebuilt Alternator Assembly. Made By IDO Core

OE NO.: 12317519620R

IDO NO.: 23807

REF.PRICE
$49.80
View Detail chat now
BMW E46 3-Series Alternator OEM - Bosch OEM 12317501599

BMW E46 3-Series Alternator OEM - Bosch OEM 12317501599

Rebuilt Alternator Assembly. Made By IDO Core

OE NO.: 12317501599

IDO NO.: 23806

REF.PRICE
$41.80
View Detail chat now
BMW 3 Series 1999-2005 E46 Coolant Temp Sensor OEM 13621433076

BMW 3 Series 1999-2005 E46 Coolant Temp Sensor OEM 13621433076

Engine temperature sensor with seal. Located at the engine b..

OE NO.: 13621433076

IDO NO.: 23805

REF.PRICE
$3.92
View Detail chat now
BMW E46 3-Series Oil Pressure Switch 12618611273

BMW E46 3-Series Oil Pressure Switch 12618611273

Oil pressure switch.Made By IDO data-mce-fragment="1">126176..

OE NO.: 12618611273

IDO NO.: 23804

REF.PRICE
$1.69
View Detail chat now
BMW E46 3-Series New Starter By MPA 12412354693

BMW E46 3-Series New Starter By MPA 12412354693

New starter. Made By IDO holes.

OE NO.: 12412179001MPA

IDO NO.: 23803

REF.PRICE
$28.92
View Detail chat now
BMW E46 3-Series New Starter OEM 12412354693 | Bosch Starter New

BMW E46 3-Series New Starter OEM 12412354693 | Bosch Starter New

New Engine Starter Assembly.Made By IDO 001

OE NO.: 12412354693

IDO NO.: 23802

REF.PRICE
$39.33
View Detail chat now
BMW E46 3-Series Rebuilt Starter OEM 12412354693

BMW E46 3-Series Rebuilt Starter OEM 12412354693

Rebuilt starter. Made By IDO Core

OE NO.: 12412354693R

IDO NO.: 23801

REF.PRICE
$31.47
View Detail chat now
BMW E46 3-Series Oil Level Sending Unit Seal OEM 12611744292

BMW E46 3-Series Oil Level Sending Unit Seal OEM 12611744292

Oil level sending unit seal.Made By IDO 292

OE NO.: 12611744292

IDO NO.: 23800

REF.PRICE
$0.93
View Detail chat now
BMW E46 3-Series Oil Level Sending Unit W/ Seal 12617508003

BMW E46 3-Series Oil Level Sending Unit W/ Seal 12617508003

Oil level sending unit with seal. Made By Uro Parts.Part# 12..

OE NO.: 12617508003U

IDO NO.: 23799

REF.PRICE
$9.53
View Detail chat now
BMW E46 3-Series Oil Level Sending Unit W/Seal OEM 12617508003

BMW E46 3-Series Oil Level Sending Unit W/Seal OEM 12617508003

Oil level sending unit with seal. Made By IDO V20720462

OE NO.: 12617508003

IDO NO.: 23798

REF.PRICE
$12.72
View Detail chat now
BMW E46 3-Series Vanos Solenoid W/ Seal By Febi Bilstein 11361432532

BMW E46 3-Series Vanos Solenoid W/ Seal By Febi Bilstein 11361432532

Vanos Solenoid With O-Ring Seal.Made By IDO V202953

OE NO.: 11361432532F

IDO NO.: 23797

REF.PRICE
$10.00
View Detail chat now
BMW E46 3-Series Vanos Solenoid W/ Seal By Dorman 11361432532

BMW E46 3-Series Vanos Solenoid W/ Seal By Dorman 11361432532

Vanos Solenoid With O-Ring Seal.Made By IDO V202953

OE NO.: 11361432532D

IDO NO.: 23796

REF.PRICE
$26.60
View Detail chat now
BMW E46 3-Series Knock Sensor By Vemo 13627568422

BMW E46 3-Series Knock Sensor By Vemo 13627568422

Engine knock sensor (ping sensor).Made By IDO 12141435485

OE NO.: 13627568422VEM

IDO NO.: 23795

REF.PRICE
$11.60
View Detail chat now