APEC Alternator for BMW 325 i M20B25(256E2) 2.5 September 1986 to December 1987

Engine Code: M20B25(256E2). We never compromise on quality or service, so we’ve earned a reputation that’s respected and trusted throughout the motor trade. We regularly compare them against the OE product to equal or improve on performance.

eBay