I've always just washed my cars but now want to up my game. I've read about clay bars, waxes and so on but unsure of brands and exactly what I need equipment wise. In case it matters, cars are a metallic blue BMW and a non metallic Porsche. Budget not a huge issue.