I pulled mine out last month due to the same fault.
The repair is quite easy (although it may be different because your Euro car has 3 tanks in one, from what I understand)
EDIT: forgot this step -- - locate and remove the plastic standard "screw" that holds the top of the tank to the fender firewall - a wiring harness runs by it, can't do the job without removing it as it holds the tank in place.
- Remove the airbox (can be done without doing this, but not having to work around the airbox will make your life easier).
- It'd be wise to pump out the fluid in the tank(s) prior to removing it, but not necessary. I partially drained mine later in the procedure.
- Locate the plastic barrier that the airbox extension connects to, next to the radiator. Carefully remove this piece (exercise some caution - mine shattered due to being old and brittle)
- You'll be able to see the pump for the windshield washers on the front of the tank. The pump(s) should be disconnected at the wiring harness(es). If the tank still has fluid in it, *don't* pull on the pumps unless you want to dump the tank's contents into your engine compartment.
- The level sensor is on the fender side of the tank. I lifted the tank half way out of the car, partially drained it so that I could remove the sensor by the grommet (pressure holds it in there, as with the pumps) without spilling the blue stuff everywhere. I pulled the sensor to discover that the float had broken off - it was in the tank, still floating around. I replaced the sensor with a new one, put it back together, and then filled the tank to get the old float out.
After that, no more warning messages
best, whit