So i noticed a small squeaking kind of noise coming from under my 87 325is. I figured the poorly welded exhaust (from the last owner) had a leak. It was actually one of two small canisters on the left side almost under where the drivers seat is. Im not sure what either of these canisters are but if anyone knows how i could make it stop squeaking that would be great.

- - - Updated - - -

Well i found out the canisters are actually the fuel pump. From what i saw the upper one is the actual pump (and the noise) not sure what the other thing is though.