To be fair, I don't think you should be embarrassed by anything. It's stereotypical to think that if your suited and booted that you should be turning up in a BMW, Audi, Merc, etc.
It's society today that makes sports cars social unacceptable, as anything that is Japanese and sounds loud is...