Regular cleaning is key to prevent a build-up. Underneath should be part of your routine, especially if you use it in winter (salt on the roads). You can get kit such as karcher to do that, leave outside to drip dry if you can. Always give the car a good rinse first before you wash to get rid of the surface dust/dirt then either;
Snowfoam - plenty of good makes
Wash with warm or cold water with a quality fibre mitt. Some do the 2 bucket methods to rinse after each pass, I just spray the mitt with my hose.
Rinse then use a fibre towel to dry. Dry all crevices to prevent runs. Turn your mirrors in to let the water escape, helps prevent runs later. Shammy windows.
Polish then wax with your chosen products. Use a good quality bumper gel on the external black plastic trim to keep it in good shape.
Engine bay first, wheels next then interior. Just my preference.
Spray with Autoglym Engine cleaner and agitate with a soft paint brush or similar, rinse with a low flow hose. Mop up any pools then a LIBERAL spray of AG Vinyle spray, shut bonnet and leave. Buff up with a fibre cloth when all the above is done. CIFF and other products are also good. Wipe down all rubber door, roof, boot and bonnet seals and treat with Gummifledge to feed the rubber.
Hoover and dust the interior, spray the carpets with nice smelly odour spray.
Polish dust caps
Polish exhaust tips
Periodically clean the roof and rear window.
More later, off out