I would aviod "stop leak" type additives. They tend to do more long-term damage than good. Check under the hood when the cars is good and hot after driving. You should be able to spot the leak. Also, I know it's a ways away from Huntsville, but I can highly recommend BMW of Chattanooga if you actually need service. I did a DIY when I replaced my radiator and ended up costing only about $200.
1990 535i 5-sp., except for 16" M-Contours, cd deck, and clear corners, completely stock. 226k and running strong