Compatible with Compatible with BMW For 3 (E46) 316 i: 1998-2005 (Engine Codes: 77, 1596cc, 77kW) 2002-2005 (Engine Codes: 85, 1596cc, 85kW) 2002-2005 (Engine Codes: 85, 1796cc, 85kW) 1998-2002 (Engine Codes: 77, 1895cc, 77kW) For 3 (E46) 318 d: 2001-2003 (Engine Codes: 85, 1951cc, 85kW) 2003-2005 (Engine Codes: 85, 1995cc, 85kW) For 3 (E46) 318 i: 2001-2005 (Engine Codes: 100, 1995cc, 100kW) 2001-2005 (Engine Codes: 105, 1995cc, 105kW) 1997-2001 (Engine Codes: 87, 1895cc, 87kW) For 3 (E46) 320 d: 1998-2001 (Engine Codes: 100, 1951cc, 100kW) 2001-2005 (Engine Codes: 110, 1995cc, 110kW) For 3 (E46) 320 i: 2000-2005 (Engine Codes: 120, 2171cc, 120kW) 2000-2005 (Engine Codes: 125, 2171cc, 125kW) 1998-2000 (Engine Codes: 110, 1990cc, 110kW) For 3 (E46) 323 i: 1998-2000 (Engine Codes: 120, 2494cc, 120kW) 1998-2000 (Engine Codes: 125, 2494cc, 125kW) For 3 (E46) 325 i: 2000-2005 (Engine Codes: 141, 2494cc, 141kW) For 3 (E46) 325 xi: 2000-2005 (Engine Codes: 141, 2494cc, 141kW) For 3 (E46) 328 i: 1998-2000 (Engine Codes: 142, 2793cc, 142kW) For 3 (E46) 330 d: 1999-2005 (Engine Codes: 135, 2926cc, 135kW) 2003-2005 (Engine Codes: 150, 2993cc, 150kW) For 3 (E46) 330 i: 2000-2005 (Engine Codes: 170, 2979cc, 170kW) For 3 (E46) 330 xd: 2000-2003 (Engine Codes: 135, 2926cc, 135kW) 2002-2004 (Engine Codes: 150, 2993cc, 150kW) For 3 (E46) 330 xi: 2000-2005 (Engine Codes: 170, 2979cc, 170kW) For 3 Compact (E46) 316 ti: 2002-2005 (Engine Codes: 85, 1596cc, 85kW) 2001-2005 (Engine Codes: 85, 1796cc, 85kW) For 3 Compact (E46) 318 td: 2003-2005 (Engine Codes: 85, 1995cc, 85kW) For 3 Compact (E46) 318 ti: 2001-2004 (Engine Codes: 105, 1995cc, 105kW) For 3 Compact (E46) 320 td: 2001-2005 (Engine Codes: 110, 1995cc, 110kW) For 3 Compact (E46) 325 ti: 2001-2004 (Engine Codes: 141, 2494cc, 141kW) For 3 Convertible (E46) 318 Ci: 2000-2006 (Engine Codes: 100, 1995cc, 100kW) 2001-2007 (Engine Codes: 105, 1995cc, 105kW) 2004-2006 (Engine Codes: 110, 1995cc, 110kW) For 3 Convertible (E46) 320 Cd: 2005-2007 (Engine Codes: 110, 1995cc, 110kW) For 3 Convertible (E46) 320 Ci: 2006-2007 (Engine Codes: 120, 2171cc, 120kW) 2000-2007 (Engine Codes: 125, 2171cc, 125kW) For 3 Convertible (E46) 323 Ci: 2000-2000 (Engine Codes: 120, 2494cc, 120kW) 2000-2000 (Engine Codes: 125, 2494cc, 125kW) For 3 Convertible (E46) 325 Ci: 2000-2006 (Engine Codes: 141, 2494cc, 141kW) For 3 Convertible (E46) 330 Cd: 2005-2007 (Engine Codes: 150, 2993cc, 150kW) For 3 Convertible (E46) 330 Ci: 2000-2006 (Engine Codes: 170, 2979cc, 170kW) For 3 Convertible (E46) M3: 2001-2006 (Engine Codes: 252, 3246cc, 252kW) For 3 Coupe (E46) 316 Ci: 2000-2006 (Engine Codes: 77, 1596cc, 77kW) 2002-2006 (Engine Codes: 85, 1596cc, 85kW) For 3 Coupe (E46) 318 Ci: 1999-2001 (Engine Codes: 85, 1895cc, 85kW) 1999-2001 (Engine Codes: 87, 1895cc, 87kW) 2000-2006 (Engine Codes: 100, 1995cc, 100kW) 2001-2004 (Engine Codes: 105, 1995cc, 105kW) 2004-2006 (Engine Codes: 110, 1995cc, 110kW) For 3 Coupe (E46) 320 Cd: 2003-2006 (Engine Codes: 110, 1995cc, 110kW) For 3 Coupe (E46) 320 Ci: 1999-2001 (Engine Codes: 110, 1990cc, 110kW) 2000-2006 (Engine Codes: 120, 2171cc, 120kW) 2000-2006 (Engine Codes: 125, 2171cc, 125kW) For 3 Coupe (E46) 323 Ci: 1999-2000 (Engine Codes: 125, 2494cc, 125kW) For 3 Coupe (E46) 325 Ci: 2000-2006 (Engine Codes: 141, 2494cc, 141kW) For 3 Coupe (E46) 328 Ci: 1998-2000 (Engine Codes: 142, 2793cc, 142kW) For 3 Coupe (E46) 330 Cd: 2003-2006 (Engine Codes: 150, 2993cc, 150kW) For 3 Coupe (E46) 330 Ci: 2000-2006 (Engine Codes: 170, 2979cc, 170kW) For 3 Coupe (E46) 330 xi: 2000-2006 (Engine Codes: 170, 2979cc, 170kW) For 3 Coupe (E46) M3: 2000-2006 (Engine Codes: 252, 3246cc, 252kW) For 3 Coupe (E46) M3 CSL: 2003-2003 (Engine Codes: 265, 3246cc, 265kW) For 3 Touring (E46) 316 i: 2002-2005 (Engine Codes: 85, 1796cc, 85kW) For 3 Touring (E46) 318 d: 2002-2003 (Engine Codes: 85, 1951cc, 85kW) 2003-2005 (Engine Codes: 85, 1995cc, 85kW) For 3 Touring (E46) 318 i: 1999-2001 (Engine Codes: 85, 1895cc, 85kW) 1999-2001 (Engine Codes: 87, 1895cc, 87kW) 2001-2005 (Engine Codes: 105, 1995cc, 105kW) For 3 Touring (E46) 320 d: 2000-2001 (Engine Codes: 100, 1951cc, 100kW) 2001-2005 (Engine Codes: 110, 1995cc, 110kW) For 3 Touring (E46) 320 i: 1999-2000 (Engine Codes: 110, 1990cc, 110kW) 2000-2005 (Engine Codes: 120, 2171cc, 120kW) 2000-2005 (Engine Codes: 125, 2171cc, 125kW) For 3 Touring (E46) 325 i: 2000-2005 (Engine Codes: 141, 2494cc, 141kW) For 3 Touring (E46) 325 xi: 2000-2005 (Engine Codes: 141, 2494cc, 141kW) For 3 Touring (E46) 328 i: 1999-2000 (Engine Codes: 142, 2793cc, 142kW) For 3 Touring (E46) 330 d: 1999-2005 (Engine Codes: 135, 2926cc, 135kW) 2003-2005 (Engine Codes: 150, 2993cc, 150kW) For 3 Touring (E46) 330 i: 2000-2005 (Engine Codes: 170, 2979cc, 170kW) For 3 Touring (E46) 330 xd: 2000-2003 (Engine Codes: 135, 2926cc, 135kW) 2002-2