bucket of soapy water + rain= all you need (I actually watched an old guy in the apartments do this every time it rained).
or get 2 bucket (free 5 gal works great)> fill little one with soapy water and other bigger one with clean water. Wash bike, and then rinse off with big bucket. I used to live in an apartment where a guy used a spray bottle to spray down the bike, then wash and then he used a milk jug to rinse it off.. Its ghetto, but whatever works.
R just go to a car wash