BMW 3 Series ECU Modules
Repair or replacement ECU modules, programmed and tested. Select your vehicle to find the exact part.

1990 BMW 3 Series 2.3L
Part #SKU10013708
$189.90$227.90

1991 BMW 3 Series 1.8L
Part #SKU10013714
$189.90$227.90

1993 BMW 3 Series 1.8L
Part #SKU10013730
$189.90$227.90

1997 BMW 3 Series 1.9L
Part #SKU10019195
$189.99$227.99

1997 BMW 3 Series 2.8L
Part #SKU10019196
$189.99$227.99

1999 BMW 3 Series 1.9L
Part #SKU10019811
$189.99$227.99

1999 BMW 3 Series 2.5L
Part #SKU10019812
$189.99$227.99

1999 BMW 3 Series 2.8L
Part #SKU10019813
$189.99$227.99

2000 BMW 3 Series 1.9L
Part #SKU10020150
$189.99$227.99

2000 BMW 3 Series 2.5L
Part #SKU10020151
$189.99$227.99

2000 BMW 3 Series 2.8L
Part #SKU10020152
$189.99$227.99

2002 BMW 3 Series 2.5L
Part #SKU10020836
$189.99$227.99

2002 BMW 3 Series 3.0L
Part #SKU10020837
$189.99$227.99

2003 BMW 3 Series 2.5L
Part #SKU10021209
$189.99$227.99

2003 BMW 3 Series 3.0L
Part #SKU10021210
$189.99$227.99

2004 BMW 3 Series 2.5L
Part #SKU10021564
$189.99$227.99

2004 BMW 3 Series 3.0L
Part #SKU10021565
$189.99$227.99

2005 BMW 3 Series 2.5L
Part #SKU10021916
$189.99$227.99

2005 BMW 3 Series 3.0L
Part #SKU10021917
$189.99$227.99

2006 BMW 3 Series 2.5L
Part #SKU10022307
$189.99$227.99