Well ive always used Auto Glym but yeah the finish doesnt last as long as i would like. but with that in mind autoglym have recently released a new product called Aqua Wax, basically u wash the car and if there's already a decent shine on the car then u apply this stuff to the paintwork while the paintwork is still wet from washing and rinsing, its gud for paint, glass, and plastic and does a fantastic job on my rims. Also autoglym have this new wax available called High Definition Wax its not for general sale yet and iI only managed to get sum because i was at a car show and got talking to one of their reps. it may cost a bomb BUT its the best yet from them.