I have a 97 BMW Z3 2.8 with 260,000 miles (yeah, I know). There is a problem that may finally total this car, as I dont know if I am going to spend the money it may require to have it fixed.

There is a check engine light on indicating a "tank venting system, major leak." My very good mechanic has done a lot of things to look for the leak so far. He has replaced the purge valve and we have purchased a new fuel cap as well as new seals for the old one. We cannot get the error code to clear. It looks like the next step is going to be to drop the entire tank, and that is a major deal.

Has anyone else run into this problem?