There are ways to meassure the regulator to be shure.
Offcourse it could be the alternator, but i doubt it.
Theregulator isn't that expensive, so it might be cheaper to just by a new one.
Max BMW has a fiche on their web site where you'll find prices as well