For the windows, get a Meguiar's Glass Cloth, they are brilliant. When you wash the car, don't use a sponge, get a fibre mitt and use two buckets. One with suds and the other with just water. After you have washed the car with suds, rinse your mitt out with the plain water bucket before putting it back in the suds bucket, this will keep your suds cleaner and won't transfer the dirt back onto your car after you have washed it. Doing this will reduce the amount of swirls that form in the car's paint work After you have dried it, amoral the plastic bits and put tyre shine on her shoes and go for a drive. The best way I have found to avoid the streaks on my car is to chamios it, go for a drive to make sure all the water is out of the crevices and amoral and tyre shine has flicked everywhere it's gonna, then use a quick detailer with a micro fibre cloth to finish off the job. Enjoy looking after your new baby edit: and as robbo says, a nice coat of wax will keep it cleaner longer