Amazon.com: EuroActive BMW OEM E46 3 Series and The Z4 Remanufactured Alternator Generator : Automotive
BMW E46 3-Series New Alternator By BBB-WPS (W/ Rectangle Plug) 1231750
Alternator for BMW E46, E39, E53, Z3, M52TU, M54
BMW E46 Alternator Replacement | BMW 325i (2001-2005), BMW 325Xi (2001-2005), BMW 325Ci (2001-2006), BMW 325ti (2001-2004) | Pelican Parts Technical Article
Alternator - BMW S54 E46 M3 / Z3 M – UroTuning
Alternator for BMW E46 E39 M52TU M54
BMW E46 12317830791 | recycleBMWs.com | Used BMW Parts
BMW E46 3-Series Alternator OEM (W/ Rectangle Plug) 12317501599
BMW E46 Alternator Replacement - 1998-2006 3 Series - 6 Cylinder