I have a new 2004 330Ci that's due for a detailing. I am tempted to go to the dealership (Seattle BMW) as they do a pretty good job, but they charge $200. That price isn't bad, but it rains every third day here so that's a lot for 2 days worth of cleanliness, and they aren't excellent. Doing it myself is not an option due to where I live (apartment building with underground lot, and time constraints. Where do you guys typically takes yours in the Seattle area?