You will need a 12v battery, pump, water tank, hose, hose gun and adaptors to hook them up. Depending on your requirement, some of the things to consider:
Battery
Amp - Determines how long you going to run them before charging again. From what i know, lifepo4 or deep cycle battery doesnt like deep dischange so charging often will helps preserving the battery life.
Weight - Determines portability (permanent fixture or moving your setup around) and type of battery use (Lifepo4 or lead acid or lithium ion etc)
I tired both deep cycle lead acid and a Lifepo4. Deep cycle battery generally are more economical but weights 4 times or more heavier. Lifepo4 supposingly has better charge cycle but ultimately it depends on the battery quality.
Pump
Power - Pump with higher flow rate generally uses more wattage. E.g 120watt pump should to able run a full 12v 10ah battery for 1hour. So you may need to think of how long are you going to run your pump continously.
Flow rate - High flow rate obviously has better chance to rinse the car better, but it draws water quicker as well, so do consider are you drawing water from a tank on a fix location or do you need to drag the setup around. Are you trying to rinse the car or just using it as a waterless wash?
Hose
Hose Diameter - With thinner hose, the flow rate is lesser but you get increase pressure. I prefer a setup using 8mm-12mm hose for a 60-120watt pump. Just change the hose gun spray pattern for different purpose. E.g mist pattern with higher pressure to wash wheels etc.
Hose Length - Longer hose gives you a better distance but it also takes you longer to pack the hose. Also, more water will be trap in the hose making it heavier so you may need to consider is the setup going to be fix in your van, or do you need to push it around. Basically is about striking a balance between what you want to achieve and how efficient you want it to be.
Hose gun
Determines the spray pattern and pressure. If you are using the pump with chemical (waterlesswash etc), find one that is more chemical resistent.