I can't imagine that smaller/specialist companies would offer cheaper cover, although they would be more likely to guarantee things like genuine parts, choice of body shop etc.
I'm assuming you've done the usual ticks of adding parents to the policy and increasing the excess where practical?