I use a Pressure Washer to wash every vehicle I own. Have been for at least 35 years. Currently using a Comet 1700 that is wall mounted, comes with a Reel for the supplied hose and turns itself on when the trigger is pulled and off when you release. Secret is to use a pressure washer with max gpm of water and not so much pressure. NO need for 2-3000# of pressure to wash a bike/car/boat. Now you house or driveway is different. Nozzles in different sizes are cheap, I use MTM brand, White (40deg) with a 4.0 Orifice on the painted surfaces and a Yellow (15deg) 3.5 Orifice on the tires/fender wells, chrome wheels. These drop pressure into the safe zone with good water output.
Foam canons can be bought very cheap but I prefer the MTM PF22. It is a little more expensive but comes with a couple orifice's, one for high and one for lower gpm. Durable and replacement parts are readily available. But I have a $25/Amazon unit that works pretty good as well.
Gobs of Foam soaps out there. NONE of them are Foam-On, perk, Spray-off, This will NOT provide a clean surface. It will soften the dirt & add "Slickness" to the finish that makes washing, with a appropriate sponge, much easier and less abrasive on your paint. Buy the best soap you can afford (I have used Chemical Guys Honeydew, works good but currently use CarPro, both make Big foam if you open the flow valve, more useable light coat when turned down (good for bike).
I do foam the bike, every time I wash it. You can control the amount of foam sprayed and the width of the pattern. My bike (& cars) are Ceramic coated and when foamed they are so slick that any dirt is easily removed with minor use of a Micro-fiber sponge. I find I can rinse the bike using much less volume of water by using the pressure washer.
I actually wash my bike inside my garage which has no drain with the pressure washer and it takes such a little amount of actual water that clean-up of floor is almost nonexistent.
Almost all this stuff can be bought from Amazon and in most cases they are cheaper except for CarPro which is cheaper at Sky's The Limit Car Care. Do research before buying, someone suggest Obsessed Garage in an earlier post. For most items they are the most expensive place in the USA but the guy has some video's about how to correctly wash a vehicle that are OK. Guy has tested close to 100 pressure washers and has a spread sheet showing results, kind of interesting. He strongly suggest Kranzle, good but over a grand.
Starter Pressure washers (Electric) can be bought so cheap and use so much less water than just spraying from the hose that, I think, everyone should have one. Can be bought for less than $100 sometimes at Tools Direct. But like most stuff the more expensive ones work better.
Long post but just remember "More Water = GOOD, More pressure = BAD" If you can't hold your hand in front of the stream 18" or so from nozzle without pain,,, it is TOO Strong.