I wash my car with Autoglym bodywork shampoo conditioner. I also use it as a screenwash as it says it's safe to use on polished or waxed paintwork.
I also apply Rain-x rain repellent to my windscreen every couple of months. I find it's best applied in the sun if possible.