I enjoy a great pun as much as the next guy, but this one may be my new favorite. I heard their radio ad on my drive back from lunch and laughed out loud. This is quite possibly my new favorite catch phrase.

Any Oppo's out there heard/seen any other puny automotive related catch phrases?