CATEGORIES

3-Series 1999-2005 E46 Products List

OEM BMW E46 3-Series Aux Temp Sensor 13621433077

OEM BMW E46 3-Series Aux Temp Sensor 13621433077

Auxiliary Fan Switch With Seal.Made By IDO Reference:490907...

OE NO.: 13621433077

IDO NO.: 23874

REF.PRICE
$3.74
View Detail chat now
BMW E46 3-Series Auxiliary Cooling Fan (Pusher Fan) By Uro 64546988913

BMW E46 3-Series Auxiliary Cooling Fan (Pusher Fan) By Uro 64546988913

Auxiliary cooling fan assembly located between bumper & ..

OE NO.: 64546988913U

IDO NO.: 23873

REF.PRICE
$41.80
View Detail chat now
BMW E46 3-Series Auxiliary Cooling Fan By Uro (Puller Fan) 17117561757

BMW E46 3-Series Auxiliary Cooling Fan By Uro (Puller Fan) 17117561757

Auxiliary cooling fan assembly located between the radiator ..

OE NO.: 17117561757U

IDO NO.: 23872

REF.PRICE
$43.80
View Detail chat now
BMW E46 3-Series Auxiliary Cooling Fan (Puller Fan) Aftermarket 17117561757

BMW E46 3-Series Auxiliary Cooling Fan (Puller Fan) Aftermarket 17117561757

Auxiliary cooling fan assembly located between the radiator ..

OE NO.: 17117561757A

IDO NO.: 23871

REF.PRICE
$39.20
View Detail chat now
BMW E46 3-Series Master Cooling Kit

BMW E46 3-Series Master Cooling Kit

Master Cooling system overhaul kit comes with the following ..

OE NO.: E46COOLMASTRKIT-VL

IDO NO.: 23870

REF.PRICE
$125.80
View Detail chat now
BMW E46 3-Series Master Cooling Kit

BMW E46 3-Series Master Cooling Kit

Master Cooling system overhaul kit comes with the following ..

OE NO.: E46COOLMASTRKIT

IDO NO.: 23869

REF.PRICE
$137.80
View Detail chat now
BMW E46 3-Series Cooling System Refresh Kit Value Line

BMW E46 3-Series Cooling System Refresh Kit Value Line

Cooling system refresh kit. The kit comes with the following..

OE NO.: E46COOLREFRKITV

IDO NO.: 23868

REF.PRICE
$52.80
View Detail chat now
Prevent Overheating - BMW E46 3-Series Cooling System Refresh Kit

Prevent Overheating - BMW E46 3-Series Cooling System Refresh Kit

Cooling system refresh kit. The kit comes with the following..

OE NO.: E46COOLREFRKIT

IDO NO.: 23867

REF.PRICE
$57.60
View Detail chat now
BMW E46 3-Series SLUEV Radiator 17117513922

BMW E46 3-Series SLUEV Radiator 17117513922

Radiator for models with M56 SLEV Only.Made By IDO 922

OE NO.: 17117513922

IDO NO.: 23866

REF.PRICE
$105.80
View Detail chat now
BMW E46 3-Series Radiator By CSF 17119071519 or 17119071518

BMW E46 3-Series Radiator By CSF 17119071519 or 17119071518

Radiator. Made By IDO 1711907151917-11-9-071-519171190715181..

OE NO.: 17119071519A

IDO NO.: 23865

REF.PRICE
$25.20
View Detail chat now
BMW E46 3-Series Radiator By Behr OEM 17119071519 or 17119071518

BMW E46 3-Series Radiator By Behr OEM 17119071519 or 17119071518

Radiator Assembly.Made By IDO Trans)Not for models with M56 ..

OE NO.: 17119071519B

IDO NO.: 23864

REF.PRICE
$39.20
View Detail chat now
BMW E46 3-Series Radiator By Nissens 17119071519 or 17119071518

BMW E46 3-Series Radiator By Nissens 17119071519 or 17119071518

Radiator. Made by Nissens. Select options from the menu.Part..

OE NO.: 17119071519N

IDO NO.: 23863

REF.PRICE
$27.20
View Detail chat now
BMW M3 Mass Air Flow Sensor By Bremi 13627839014

BMW M3 Mass Air Flow Sensor By Bremi 13627839014

Mass air meter. Made By IDO 0280218062

OE NO.: 13627839014B

IDO NO.: 23862

REF.PRICE
$19.80
View Detail chat now
BMW M3 Mass Air Flow Sensor OEM 13627839014

BMW M3 Mass Air Flow Sensor OEM 13627839014

Mass air meter. Made By IDO bold;">

OE NO.: 13627839014

IDO NO.: 23861

REF.PRICE
$29.80
View Detail chat now
BMW E46 3-Series O2 Sensor W/ M56 SULEV OEM (2003-2005)

BMW E46 3-Series O2 Sensor W/ M56 SULEV OEM (2003-2005)

Oxygen sensor.Made By IDO SKU.

OE NO.: 11787515826

IDO NO.: 23860

REF.PRICE
$30.00
View Detail chat now
BMW E46 3-Series O2 Sensor 03/2003-2006 Post Cat OEM 11787514926 or 11787514927

BMW E46 3-Series O2 Sensor 03/2003-2006 Post Cat OEM 11787514926 or 11787514927

Post catalyst / After catalyst O2 sensor.Made by Bosch.Selec..

OE NO.: 11787514926

IDO NO.: 23859

REF.PRICE
$21.80
View Detail chat now
BMW E46 3-Series O2 Sensor 03/2003-2006 Pre Cat OEM 11787523434 or 11787523435

BMW E46 3-Series O2 Sensor 03/2003-2006 Pre Cat OEM 11787523434 or 11787523435

Pre-catalyst / Before catalyst O2 sensor.Select sensor locat..

OE NO.: 17215

IDO NO.: 23858

REF.PRICE
$29.20
View Detail chat now
BMW E46 3-Series O2 Sensor-Oxygen Sensor OEM (Post Cat / After Cat) 11

BMW E46 3-Series O2 Sensor-Oxygen Sensor OEM (Post Cat / After Cat) 11

Post catalytic oxygen sensor (After Cat).Made By IDO 1178143..

OE NO.: 11781433940

IDO NO.: 23857

REF.PRICE
$14.94
View Detail chat now
BMW E46 3-Series Oxygen Sensor OEM (Pre Cat / Before Cat) 11781742050

BMW E46 3-Series Oxygen Sensor OEM (Pre Cat / Before Cat) 11781742050

Pre catalytic oxygen sensor / O2 Sensor.Made By IDO MHK00021..

OE NO.: 11781742050

IDO NO.: 23856

REF.PRICE
$14.60
View Detail chat now
BMW E46 3-Series Air Pump Hose OEM 11727555680

BMW E46 3-Series Air Pump Hose OEM 11727555680

Secondary Pump Hose.Emission control pump to the valve.Made ..

OE NO.: 11727555680

IDO NO.: 23855

REF.PRICE
$3.92
View Detail chat now