So, last Friday I run out of petrol when my dash says I still have 51km to go, fuel light was on. But I have noticed of late that I do around 400km on 'half a tank' according to the gauge, and the needle takes forever to start dropping, which is not normal.....I remove the pump/sender unit, all looks ok on the swipe PC board, but when I drop the float to empty, the gauge still says just below 1/4....anyone else had this issue? How did you fix it? I don't have a spare kidney to donate at BMW buying a new pump/sender unit....