you can do the non smart way test it like I did(not recommended but I didnt really care) start car, pull the positive cable and see if the car stays on.
On new cars doing this will turn off the car as there are failsafes, but not in the e46.
take it to an alternator shop/ independent
"One thing we all adore. Something worth dying for..
Its been nothing but pain, stuck in this game. Searching for fortune and fame