The best product is the 3m perfect it #3 cleaner clay part#38070.
For best results get some good quailty car wash/water and use to keep the clay wet.
Do this in the shade as well, use it on your glass also. It will shine like a new diamond. As you clean the car look at the clay for dirtand make sure you flip it over from time to time. The clay will conform to the angles you rub. When done get yourself some good polish not wax. I use 3m perfect it polish or liquid glass it has no wax. My car shines like a gem. Try it you will like it.
If your paint is in real bad shape you can or have someone color sand your car with wet 2000 or 2500 grit paper and buff it out using a foam pad. It will bring the paint back providing the clear coat is not gone or peeling
Hope this helps ya.
Ray