It's very late 90s and has been done a thousand and one times, which makes it a cliché. Heck, the second reply in this thread has a similar image in his sig. I could probably pull a dozen or more detailing logos that look like this off the web in 20 minutes of searching. While it might look nice to your eye, what it accomplishes is it make you invisible to a customer trying to remember who you are. They see an ubiquitous silhouette of a sports car on a black detailing logo and might patronize someone else thinking they were you, and never even know it.
I wouldn't recommend tying your brand to your city or location unless there is some long-standing inherent value in being a big fish in a big pond (i.e. Miami, Chicago, New York, etc.). Find something that represents you and what you believe in, and it is more likely to be memorable than a side view picture of a car. You're an original, your business brand should be, too.
doug