I know must of you don't like black, but I was invited to a graduation last friday and the gray suit I wanted to wear fot the event was in hands of my tailor, so I went with black. It's black with some little squares in gray. The pic was taken at 5:00 am so excuse the quality and the wrinkles in the suit, but I danced all night long. Someone told me that I dressed like James Bond... I don't know if that was good or bad, I think she intended that as a compliment.
I am sorry, the combination doesn't work, if this was with a darker tie e.g. Midnight, Brown, black, it will look so much better.
But clearly you had fun so who cares
p.s. I will be wary that girl thinks black suit and purple tie is James Bond vibe, it sounds like she has no clue. Ignore this if she was brainlessly hot, that will mitigate.