I use clay and klasse all in one cleaner/sealant with an orbital it seems to work. One of my buddies had hard water spots on his M that he just couldnt get out and he tried vinegar (he read it somewhere on a detailing forum) and it took it right out.