You can clean your car to a showroom look yourself. It just takes time and the right tools and chemicals. I start by washing the car using a sponge, bucket, garden hose and a good shot of sudsy car cleaner. It is not hard to do vehicle detailing yourself. You just need to pay attention to the details. My extra tools I have are a wheel and tire brush as well as a small soft brush for getting wax out of crevices and around medallions and trim. After the car is thoroughly washed and rinsed, I dry it with old towels. It really keeps those water spots from forming. If you want to buy one of those filters that removes minerals from water, then you can get a spot-free rinse. However, that is too pricey for my tastes.
I also use an easy to apply and remove wax. You do not want to have to spend the whole day rubbing and buffing. If I got some stubborn bugs or tar on the vehicle, I use an appropriate bug and tar remover. Then I clean the glass using paper towels and a better quality glass cleaner. After that, I vacuum the car including the trunk. I use the crevice tool to get into tight spaces. I use the brush to dislodge dust from seat rails and other spaces. Then I wipe down every hard surface and apply a vinyl treatment for shine as necessary.
I then look at the exterior again to spot any remaining wax or spots that looked streaked or swirly. I spray on the tire treatment that I do not even have to touch, and I am done. It takes about three hours if I am just going slow. I do not wax it every week or apply vinyl treatment at every wash. A quick spray and vacuum at the car wash is usually good for another week or so.