My mom drives a 97 525i, my dad drives a 97 740iL. I wanna get my dad some car care/ detailing stuff for xmas. Here's the thing: sadly they don't take great care of these cars. My mom's car has lots of small paint scratches and several dings. The front and rear bumpers are scratched as well. My dad's car is in decent condition but not great. When I'm away at school, my dad does all the washing and polishing of the cars. He doesn't like to spend a lot of time doing this stuff, but I know that if I get him some good quality products he would probably be better about it. Right now he has a bunch of really old products: crappy generic car shampoo that comes in huge gallon bottles, sponges that are falling apart, toothbrushes to clean the rims and these torn ripped shammies to wipe down. He uses zymol polish, but it doesn't really work all that well and as you said it leaves a nasty residue. I wanna spend about $70-100 on some good solid products. He needs to basically start from scratch here. I'm gonna go into the closet where he keeps his stuff and throw everything away (except for the leather care stuff). All he'll have is the bucket and hose. Can you make some suggestions? I was thinking meguiars gold class soap, meguiars clay bar, S100 prep solution, S100 wax, one of those cotton gloves to wash with, an Absorber to dry with, meguiars rim cleaner and tire shine, and a bag of terry cloth rags. I don't know what polish to buy. Am I missing anything here? He'll probably spend about 2 hours at most cleaning each car. I checked the two lists you have posted, but I know he won't use all that stuff. What can I cut out?