I have a 2003 X5 3.0d. The fuel gauge has been very tempermental, I bought the car 2 weeks ago and it had 3/4 of a tank, the fuel went down regulary as it should and when it was at 1/4 litre I put 50 litres of diesel in but the needle still remained at 1/4 two days later when I started the car the needle went up to nearly 3/4s giving me an acurate reading and when down as normal I drove the car quite a bit and put another 50litres in. The needle is now showing empty but it has plenty of fuel in it. I went to BMW and they said my car has 2 fuel level sensors, the passanger side is 100 euro and the driver side is 450 euro,,anyone have any ideas on how to determine which side is broken or is there a common one that fails? Cheers and thanks in advance