What's the best price comparison site for car insurance?

I want to try to find a cheaper car insurance and I've not used any comparison sites before, are they all much the same?
Also do they pass on your details to third parties and end up getting loads of spam.