Upgraded Performance Alternator For:-BMW 320i 323Ci 323i 325Ci 325i 325Xi 328Ci 328i 330Ci 330i 330Xi 525i 528i 530i X5 Z3 2.2L 2.5L 2.8L 3.0L 1997-2005 12V 120A 6-Groove OE#12-31-1-432-980
BMW 320i 2001-2005 L6 2.2L 2171cc 132cid Bosch; 120 Amp
BMW 320i 2001-2005 L6 2.2L 2171cc 132cid Valeo Unit, 120 Amp
BMW 323Ci 2000 L6 2.5L 2494cc 152cid Bosch; 120 Amp
BMW 323i 2000 L6 2.5L 2494cc 152cid Bosch; 120 Amp
BMW 325Ci 2001-2003 L6 2.5L 2494cc 152cid Bosch; 120 Amp
BMW 325Ci 2001-2003 L6 2.5L 2494cc 152cid Valeo Unit, 120 Amp
BMW 325Ci 2004-2006 L6 2.5L 2494cc 152cid w/Air Duct, Bosch Unit, 120 Amp
BMW 325Ci 2004-2006 L6 2.5L 2494cc 152cid w/Air Duct, Valeo Unit, 120 Amp
BMW 325i 2001-2003 L6 2.5L 2494cc 152cid Bosch; 120 Amp
BMW 325i 2001-2003 L6 2.5L 2494cc 152cid Valeo Unit, 120 Amp
BMW 325i 2004-2005 L6 2.5L 2494cc 152cid w/Air Duct, Bosch Unit, 120 Amp
BMW 325i 2004-2005 L6 2.5L 2494cc 152cid w/Air Duct, Valeo Unit, 120 Amp
BMW 325xi 2001-2003 L6 2.5L 2494cc 152cid Bosch; 120 Amp
BMW 325xi 2001-2003 L6 2.5L 2494cc 152cid Valeo Unit, 120 Amp
BMW 325xi 2004-2005 L6 2.5L 2494cc 152cid w/Air Duct, Bosch Unit, 120 Amp
BMW 325xi 2004-2005 L6 2.5L 2494cc 152cid w/Air Duct, Valeo Unit, 120 Amp
BMW 328Ci 2000 L6 2.8L 2793cc Bosch; 120 Amp
BMW 328i 2000 L6 2.8L 2793cc Bosch; 120 Amp
BMW 330Ci 2006 L6 3.0L 2979cc M54 Eng w/Air Duct, Valeo Unit, 120 Amp
BMW 330Ci 2001-2003 L6 3.0L 2979cc Bosch; 120 Amp
BMW 330Ci 2001-2003 L6 3.0L 2979cc Valeo Unit, 120 Amp
BMW 330Ci 2004-2006 L6 3.0L 2979cc w/Air Duct, Bosch Unit, 120 Amp
BMW 330Ci 2004-2005 L6 3.0L 2979cc w/Air Duct, Valeo Unit, 120 Amp
BMW 330i 2001-2003 L6 3.0L 2979cc Bosch; 120 Amp
BMW 330i 2001-2003 L6 3.0L 2979cc Valeo Unit, 120 Amp
BMW 330i 2004-2005 L6 3.0L 2979cc w/Air Duct, Bosch Unit, 120 Amp
BMW 330i 2004-2005 L6 3.0L 2979cc w/Air Duct, Valeo Unit, 120 Amp
BMW 330i 2006 L6 3.0L 2996cc M54 Eng w/Air Duct, Valeo Unit, 120 Amp
BMW 330xi 2001-2003 L6 3.0L 2979cc Bosch; 120 Amp
BMW 330xi 2001-2003 L6 3.0L 2979cc Valeo Unit, 120 Amp
BMW 330xi 2004-2005 L6 3.0L 2979cc w/Air Duct, Bosch Unit, 120 Amp
BMW 330xi 2004-2005 L6 3.0L 2979cc w/Air Duct, Valeo Unit, 120 Amp
BMW 330xi 2006 L6 3.0L 2996cc M54 Eng w/Air Duct, Valeo Unit, 120 Amp
BMW 330xi 2006 L6 3.0L 2996cc w/Air Duct, Bosch Unit, 120 Amp
BMW 525i 2001-2003 L6 2.5L 2494cc 152cid Bosch; 120 Amp
BMW 525i 2001-2003 L6 2.5L 2494cc 152cid Valeo Unit, 120 Amp
BMW 528i 1998-2000 L6 2.8L 2793cc Bosch; 120 Amp
BMW 528i 1997 L6 2.8L 2793cc Bosch; 140 Amp
BMW 530i 2001-2003 L6 3.0L 2979cc Bosch; 120 Amp
BMW 530i 2001-2003 L6 3.0L 2979cc Valeo Unit, 120 Amp
BMW X5 2001-2006 L6 3.0L 2979cc Bosch; 120 Amp
BMW X5 2001-2006 L6 3.0L 2979cc Valeo Unit, 120 Amp
BMW Z3 2001-2002 L6 2.5L 2494cc 152cid Bosch; 120 Amp
BMW Z3 1999-2000 L6 2.5L 2494cc 152cid Bosch; 140 Amp
BMW Z3 1997-2000 L6 2.8L 2793cc Bosch; 140 Amp
BMW Z3 2001-2002 L6 3.0L 2979cc Bosch; 120 Amp
BMW - China 325i 2004 All AT, 2WD 2.5L, M54 256S5, Non-Turbo
Fitments: Fits For:-BMW 2000-2000 323Ci L6 2.5L/ 2000-2000 323i L6 2.5L/ 2001-2006 325Ci L6 2.5L/ 2001-2005 325i L6 2.5L/ 2001-2005 325Xi L6 2.5L/ 2000-2000 328Ci L6 2.8L/ 2000-2000 328i L6 2.8L/ 2001-2006 330Ci L6 3.0L/ 2001-2005 330i L6 3.0L/ 2001-2006 330Xi L6 3.0L/ 2001-2003 525i L6 2.5L/ 1997-2000 528i L6 2.8L/ 2001-2003 530i L6 3.0L/ 2001-2006 X5 L6 3.0L/ 1999-2002 Z3 L6 2.5L/ 1997-2000 Z3 L6 2.8L/ 2001-2002 Z3 L6 3.0L
OE: 12-31-1-432-980, 0124515050, 0-124-515-050, 12311432980, 12-31-1-432-980, 12311432986, 12-31-1-432-986, 12311740629, 12-31-1-740-629, 12311740631, 12-31-1-740-631, 12317501595, 12-31-7-501-595, 12317501597, 12-31-7-501-597, 12317501599, 12-31-7-501-599, 12317501690, 12-31-7-501-690, 12317501755, 12-31-7-501-755, 12317510593, 12-31-7-510-593, 12317510597, 12-31-7-510-597, 12317510599, 12-31-7-510-599, 12317515317, 13734, 13774, 13882, 13970, 2542377, 2542377B, 439398, 40024096, 400-24096