Washer Pumps parts exploded view
If you have blue colored stains near a pump, line, connector, bucket---YOU HAVE/had LEAKS.
The X5 with only winshield washers have just one pump. If you have front and rear washers, and headlamps you have two little pumps and the big one is the headlamp washer. This is such a common failure that everyone makes the replacement pumps. Search any vendor and compare before buying OE.
If you have not removed this bucket, I would recommend removing the whole assembly, after disconnecting the hose lines and electrical connections, washing the bucket out with some a weak solution of Clorox (1/2 cup per gal) to remove any dirt and mold build up.
The pumps should ALWAYS be replaced with the seals (screens) #3 & 12.
Lines leak, right angle plastic connectors crack, pumps fail (some even even leak with no pressure others spray everywhere when turned on). After 10+ years just replace them. Those who's X5 were not well respected by former owners might want to see if the bucket itself is cracked due to plain water being used in winter months. Beats having to mop up "blue fluid" on the garage floor weekly.
Carefull of using compressed air to "clean lines" as the rear washer lines will pop off giving you a leak in to the battery well. Not a good thing, as all the electronics are down there too!
As mentioned before, this repair is easy. Two nuts holding down the bucket, a few electrical connectors, and a hose or two or three depending on your X.
Image from
Penske Parts - Technical Diagrams & Parts Catalog
#Part Number DescriptionlbQty

Each
01 61667007880 COVER F WINDSHIELD CLEANING CONTAINER (to 09/06)0.02 1 NA

61667007880 was superseded by 61667228601.
01 61667228601 COVER F WINDSHIELD CLEANING CONTAINER0.02 1 NA

61667228601 was superseded by 61667264145.
01 61667264145 COVER F WINDSHIELD CLEANING CONTAINER0.02 1 $4.12
02 61678252738 HEAD LAMP CLEANING DEVICE CONTAINER1.24 1 $188.29
03 61667006063 STRAINER F WASH PUMP 2 $2.80
04 67128362154 WASH PUMP0.22 2 $62.54
05 61661365848 STRAINER F WATER CONTAINER (to 09/00) 1 $3.95
06 17137524812 LEVELLING SWITCH0.02 1 $18.80
17137524812 was superseded by 17137553919.
07 16131176747 PLASTIC NUT - M6 2 $0.50
08 61688252747 CONNECTION PIECE 1 $3.78
09 61668362762 HOSE LINE (meter)0.09 1 $7.17
10 61668374371 SUPPORT 1 $3.47
11 67128377430 WASH PUMPE F HEAD LAMP CLEANING DEVICE0.37 1 $93.82
12 61678374382 STRAINER F WASH PUMP0.02 1 $4.87
13 61138364520 UNIVERSAL SOCKET HOUSING UNCODED - 2 POL.0.01 2 $1.63
61130009633 DOUBLE FLAT SPRING CONTACT, MDK3 W. WIRE - 0,5-1,0 MM˛0.01 4 $3.03
14 61138365340 UNIVERSAL SOCKET HOUSING UNCODED - 2 POL. 1 $3.27-- 61130005199 BUSHING CONTACT - 0,2- 0,5MM˛0.01 2 $2.75