I have used wither Bell or Elephant since i have been insuring my cars, both are very cheap, I have a new 197 and im 20 with 1yrs no claim and 1 fault accident and its only £1300!! However, u will very rarely speak to anyone on the phone that you can understand, their renewal prices are ridiculous (there is a way round it though!!), their customer service is pretty poor (i needed to hire a car after someone went into the back of mine and the hire company needed a cover note, 5 phone calls and 2 hours later they still hadnt managed to fax one over!!)
But, im a strong believer of you get what you pay for!!