The best I've found so far is a product called Original Bike Spirits. It's made for motorcycles, but can be used on cars as well. A little goes a long ways, so a can will last a long time, even when used on a car. The only thing I don't like using it on is chrome, and that's only because I clean my chrome parts with clean water only. OBS leaves a beautiful shine on paint, and also works well on flat black plastic, vinyl, plexiglass, etc. It also seems to look good for several days and makes surfaces easier to clean the next time as well. Very good product for just $7 a can.