If they do not come out when you wash your windshield you can this is what i did to find the problem switch the plugs on the pumps and wash your windshield.
Bmw e46 headlight washer leaking.
Take the plug off the top of the windshield one and put it on the headlight one the only difference is that one has a little ridge on the connection but they will.
If not then it is valved at the nozzle and not the pump.
I used my windshield washers for the first time in the last week after the snow and although i only briefly pushed the washer switch it appears the headlight washers activated because i saw several pulses of spray.
The headlight washers i have them too are operated by water pressure.
After a fair bit of research i ve found out that the telescopic washer system that sits underneath the headlamp can easily stop performing its function.
E46 headlamp washer replacement have problems with your headlamp washer system.
Got a leak somewhere.
You could clamp or plug the leaking nozzle and see if it leak out of the other one.
Or if the nozzle could be swapped left right you could see if it follows the swap.
All bmw e46 diy tips tales and projects discussed inside.
This is a real easy project to do on the bmw e46 swapping out the headlight washer pump is really easy however unless you can force feed power to the pump it s would be difficult to troubleshoot.