CATEGORIES

3-Series 1999-2005 E46 Products List

BMW E46 3-Series Fuel Pump Assembly OEM 16146766942

BMW E46 3-Series Fuel Pump Assembly OEM 16146766942

Fuel Pump Assembly With Level Sending Unit.Made By IDO Refer..

OE NO.: 16146766942

IDO NO.: 23827

REF.PRICE
$32.98
View Detail chat now
BMW E46 3-Series Mass Air Meter Boot Kit | Intake Boot Replacement

BMW E46 3-Series Mass Air Meter Boot Kit | Intake Boot Replacement

Mass air meter boot kit. Contains both rubber elbows-boots. ..

OE NO.: 13541435627KIT

IDO NO.: 23826

REF.PRICE
$7.54
View Detail chat now
BMW E46 3-Series Throttle Body OEM (2001-2005) 13547502444 or 13547502445

BMW E46 3-Series Throttle Body OEM (2001-2005) 13547502444 or 13547502445

New Throttle Body Assembly.Made By IDO 445408-238-425-004Z40..

OE NO.: 13547502444

IDO NO.: 23825

REF.PRICE
$55.98
View Detail chat now
BMW E46 3-Series Throttle Body By Vemo 13547502444 or 13547502445

BMW E46 3-Series Throttle Body By Vemo 13547502444 or 13547502445

New Throttle Body Assembly.Made By IDO 445408-238-425-004Z40..

OE NO.: 13547502444V

IDO NO.: 23824

REF.PRICE
$49.80
View Detail chat now
BMW E46 3-Series Mass Air Flow Sensor OEM 13627566984

BMW E46 3-Series Mass Air Flow Sensor OEM 13627566984

Mass air meter.Made By IDO 11576A2C59511576

OE NO.: 13627566984

IDO NO.: 23823

REF.PRICE
$44.80
View Detail chat now
BMW E46 3-Series Mass Air Flow Sensor By Bremi 13627566984

BMW E46 3-Series Mass Air Flow Sensor By Bremi 13627566984

Mass air meter.Made By IDO 11576A2C59511576

OE NO.: 13627566984B

IDO NO.: 23822

REF.PRICE
$25.40
View Detail chat now
BMW E46 3-Series Mass Air Meter | Fix Rough Idle & Improve Economy

BMW E46 3-Series Mass Air Meter | Fix Rough Idle & Improve Economy

Mass air meter. Made By IDO References:1362756698313-62-7-56..

OE NO.: 13627566983B

IDO NO.: 23821

REF.PRICE
$29.71
View Detail chat now
BMW E46 3-Series Mass Air Flow Sensor By Hella 13627566983

BMW E46 3-Series Mass Air Flow Sensor By Hella 13627566983

Mass air meter. Made By IDO 1362756698313-62-7-566-983MAF115..

OE NO.: 13627566983H

IDO NO.: 23820

REF.PRICE
$24.80
View Detail chat now
BMW E46 3-Series Mass Air Flow Sensor OEM 13627566983

BMW E46 3-Series Mass Air Flow Sensor OEM 13627566983

Mass air meter.Made By IDO 1362756698313-62-7-566-9835WK9642..

OE NO.: 13627566983

IDO NO.: 23819

REF.PRICE
$47.20
View Detail chat now
BMW E46 3-Series Mass Air Flow Sensor By Bremi 13627567451

BMW E46 3-Series Mass Air Flow Sensor By Bremi 13627567451

Mass Air Meter Assembly.Made By IDO 1362756745113-62-7-567-4..

OE NO.: 13627567451B

IDO NO.: 23818

REF.PRICE
$23.60
View Detail chat now
BMW E46 3-Series Mass Air Flow Sensor OEM 13627567451

BMW E46 3-Series Mass Air Flow Sensor OEM 13627567451

Mass air meter. Made By IDO 1362756745113-62-7-567-4515WK961..

OE NO.: 13627567451

IDO NO.: 23817

REF.PRICE
$40.87
View Detail chat now
BMW Mass Air Meter By Bremi Part 13621432356

BMW Mass Air Meter By Bremi Part 13621432356

Mass air meter sensor-MAF.Made By IDO data-mce-fragment="1">..

OE NO.: 13621432356B

IDO NO.: 23816

REF.PRICE
$23.80
View Detail chat now
BMW E46 3-Series Mass Air Flow Sensor OEM 13621432356

BMW E46 3-Series Mass Air Flow Sensor OEM 13621432356

Mass air meter / MAF. Made By IDO data-mce-fragment="1">5WK9..

OE NO.: 13621432356

IDO NO.: 23815

REF.PRICE
$39.60
View Detail chat now
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