The product I use depends on where the car came from, straight from a dealer or used.
For used cars I've had very good luck with meguiars 3 step wax. This is a cleaner, a polish and finally a wax. Its very long lasting and does wonders to bring your paint back to life.
For new cars these one...