Hello all. I need some sound advice on car detailing. I just bought a BMW M3 in interlagos blue. It is a beautiful car and I really love it. Last night, my husband washed it and waxed it, and we found that it has tons of swirl/scratch marks in the clear coat. Now we know that BMW has soft paint (we had a red 335, but my husband sold it due to the swirls. He is super anal), but we got 20,000 off the M3 price and from what I have read on this board it can be fixed. My question is - If we do pay someone to detail it and get the swirls and scratches out, will they just come back? We have the oppurtunity to take the car back to the dealership today, and order a white 335, so I basically need to make a decision ASAP. Thanks so much.