if you have lots of swirls, i would suggest the 4 stage process
wash (this doesnt count as a step because it has to be done anyway)claybar- scratch&swirl removal - seal &glaze - wax
the claybar cleans off all contaminants and stuff that the "paint cleaner" cant get to, but this process is pretty particular, and if you drop the claybar, throw it out and go get a new one
also, get yourself a decent buffer, 8-11" is nice, but try to keep the product off of unpainted trim, and get a the bonnet kit, microfibre clothes (for buffing out the material) and terry clothe (for rubbing in compound/product in the smaller harder to get areas) i saw a really nice handy cordless 6" at CT a little while ago that was one sale, wish i bought it, because i hate it when the cord keeps rubbing up against the paint when im polishing...
btw, this is a 5+ hr process just to let you know....
1995 325i- slushbox, cause i like it that way...
Soon2B- ??? - manual/stick cause i like it that way ?