I just did this on a 323i a little while ago. It was not as hard as I thought it would be. Not sure why everyone has issues with the alternator, seemed easy to me.
'01 325i Sedan - Alpine White, Sport Package, 5spd - daily driver 144k miles
'93 Mustang LX 5.0 - Reef Blue, 5spd, Vortech Si-Trim and alot more....