Washer fluid line on passenger side doesn't squirt - 1997 318i
find squrter clean with a pin or look under hood and see if hose to it is unpluged.
Some of the squirters need to be replaced -- for example, my Chrysler Sebring took a new squirter, attempting to clean the nozzle with a pin just destroyed it. Most likely a new nozzle will solve your problem.
Search BMW 3 Series Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
BMW 3 Series Experts