I am not a fan of public car washes in general, but compared to some of the rest, Classic Car Spa did a great job! There were no smears on my windows, no water drops, either. With a BMW, you have to have the rims almost spit-shined! I opted to get the full deal, including my rims. I was really pleased with their attention to detail.
I thought I might note that my little Z4 was probably the least expensive car being washed . . . the line-up was filled with high-end SUVs, a Porsche Panamera and a Maserati. If I could afford a Maserati, I could probably afford to have someone come to my house and wash the car for me! :)