This is a reman alternator that was purchased as a spare but never installed. Please verify the part number but it should fit most BMW M54 2.5 and 3.0 engines with the rectangular plug. BMW M54 Bosch Rebuilt Alternator - Part# AL0703X$150.00PriceShipping PolicyQuantity*Add to Cart