So just recently the car, a 1995 530i, has trouble displaying correct fuel level. I am thinking it has something to do with a capacitor but I am not sure that this affects the gauge or not so I figured I'd ask. Even if the car has 100% full fuel tank, the gauge is off by more than 3/4 of a tank, indicating 1/4 tank or less. I really hope this is not the fuel tank level sender, as I hate reaching in the depths of petrol, but I guess I will find out from the crowd. One thing worth mentioning is that when the tank is full, the car turned on, the gauge goes from 0 (like normal) to the 1/4 or so but reaaaaal slow.

Has this happened to anyone before, and if so, what was the fix?

On another note, i notice my fuel gauge is relatively inaccurate beloew 1/2 or 3/8 full... similar issue or different?