Are you thinking of the VXR8?Wasn't there a super duper high performance Vauxhall Vectra in about 1996 that went like a bat out of hell. I drove one and the performance was breath taking and you had to be very careful. It was not my car.
6 litre 600 BHP but it wasn't released until 2007. Staying on topic, I'd imagine it would tow quite well.