BMW 12317521385, 12317522962, 12317532965, 12317532966, 12317532969, 12317533270. Distance from pulley to alternator 30 mm. BOSCH 0 124 525 059, 0 124 525 561, 0 986 046 270.