BMW 2002 M10 alternator. The part number is AL49. Please make sure this matches yours. May work just fine but bearing is making a slight noise when you spin it and the bushings will need to be replaced