This Fits Your 2004 BMW 325Ci
Full size assembly image of Belt Drive Water Pump/Alternator (1/1)

Belt Drive Water Pump/Alternator