I saw a S4 or S6, didn't notice which one. On the front bumper a Porsche "turbo" badge was glued on. Is this one ok? After all it is a turbo or was it even a S car? Scott 95 90Q Sport