it looks like you need a new windshield washer fluid reservoir (very easy only one 10mm bolt)
however, if you ran over a speed bump at any kind of destructive speed, the washer reservoir should be the least of your concerns.
I'm kind of in the same situation, when I had my car really low I scrapped the chasis on a speed bump then the next day I was out of fluid. I filled it up a couple time since then but leaks out within a day or two. Going to be looking into it tomorrow, not really wanting to buy a new tank...I heard they were expensive.
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!