A notorious part on BMW's to fail over time, if you turn the key and only hear a ticking sound, or the engine turns over very slowly the starter motor might be the culprit. This is a high quality remanufactured starter motor from Bosch.
OEM Part Numbers: 12411712937
Alternative Number: 12411740379
Bosch Part Number: 0 001 107 442