Check the voltage regulator before replacing your alternator, there is a service bulletin out from BMW regarding this issue. If you see the red battery light on, have the technician inspect the regulator as well. This is what a voltage regulator looks like, it is from an 2004 e46 bmw m3.