I'll second the nomination for Bimmer Clinic. And *thanks* to everyone on this site for the previous recommendations...they made a potential nightmare a whole lot easier to handle.
Last night, my 97 540i finally wore out it's original alternator at 205.6Kmi. Unfortunately, it was on my frequent drive from New Hampshire to Northern Virginia....the battery light started flickering in Southern Connecticut and by the time I hit New York, no amount of revving the engine could keep it off.
I ended up getting a hotel quickly, before my battery was dead, and got a tow this morning. Because of the nominations on this site, I called them right when they opened at 9AM and spoke with John, their service manager. Despite the shop being FULL (and he had 4-6 other jobs already lined up), he was able to take me in right away and get my new alternator ordered. I also met up with Bill...very friendly and knowledgeable...who, like the poster above, gave me some other advice for the future. If you're ever in No. N.J. or break down in the Jersey City/Elizabeth/Newark area, I recommend them as a first stop.
1001 US ROUTE 1 South
Avenel,NJ 07001
732-218-7632
Other testimonials below:
http://www.bimmerfest.com/forums/showthread.php?t=399360
http://www.bimmerfest.com/forums/showthread.php?t=634330
http://www.bimmerfest.com/forums/showthread.php?t=209165