BMW Questions? Ask a BMW Repair Expert for Answers.
On one of the mounting there is a cylindrical dowel that the mount bolt passes through. In order to remove the alternator you will need to push the dowel back into the alternator body so there's enough room to lift it off and away from the engine.If you examine all 3 mounts to locate the one with the dowel pin and then use some swan neck pliers or a g-clamp to pull the alternator body forward and so press the dowel back in place.
this is the correct procedure
0) Remove the engine top cover, air box and intake elbow1) remove the radiator fan assembly (front upper slam panel off, upper radiator plastic cover off, lift the radiator fan assembly and fold in the tab on the right hand side then lift free)2) remove the serpentine belt (T60 Torx into the tensioner on a long bar, take off the tension, remove belt)3) Remove the idler pulley bolted to the alternator (lever off the front plastic cover, unbolt the T50 bolt in the centre with a breaker bar)4) If you can, remove the idler pulley bolted to the belt tensioner 5) Get the car in the air on jack stands 6) Remove the front under tray7) Remove the two large bolts securing the alternator to the engine8) Remove the two 13mm bolts securing the PAS pump to the same bracket to give you more wiggle room9) Unclip the main positive lead going to the alternator from the metal clips (one under the throttle body, one on the passenger head and one above the alternator)10) Lever, wiggle, pull, and eventually you will be able to rotate the alternator slightly anticlockwise while simultaneously pulling it forward, down slightly and it will come off the mounts and out past the oil cooler thermostatic housing at the back.11) Now put something heavy in front of the radiator fins (I used a thick car mat) and pull the alternator forward and tilt slightly vertical (drive pulley facing upward) till you can get to the 13mm battery +ve nut and the small clip-in connector at the rear. Undo these, you might have to get to the B+ nut from underneath12) Withdraw alternator