Send a message to this guy and ask him if he has one for your 91 325i. He may not have it listed but he may have it. He was recommended to me and he didn't have the tank listed but had one. By far the best price I could find anywhere and perfect fit.
If you're going to the trouble of changing gas tanks, just buy new and go pick it up from usaddressinc.com