Thank you all for your input, this is indeed a great comunity, what i was told by the mechanic (again after i told him about the reponses i got here) is that there is one inline and one external? i check with another mecanic and he sais that there was only one by the drivers back seat, so i went ahead and look for the fuel pump, i found this place efuelpumps.com and i email them asking them about this issue i have and here is their reponse
"Hello, the bmw 325e did have two pumps, one mounted in-tank and one mounted externally. We only sell in line (external) pump here because the external pump is bad more ofter than in tank one. Please check with your mechanic and make sure which pump was malfunctioned. You don't need to replace two pumps together, and it is ok to change the defective one only. Thanks for your question!"
what do you guys think?