I think I would check the hose for kinks or cuts. The pump should be self priming. Also there should be a check valve somewhere to keep fluid in the lines. Looks to me like those elbow connection pieces are the check valves. Not sure.
135i headlight washer tank... (inside the passenger fender)
135i pop up washer jets...