You should evaluate your insurance every year, they are all a bunch of sharks, so find the cheapest shark out there.
And as mentioned before, your car's insurance is suppose to decrease every year as the value of your car decreases.
Just try this, if you are with outsurance, just phone them and tell them you want to know why your premium for your car is not decreasing, they will try to convince you that parts are getting more expensive blah blah blah. But just keep on hammering them, soon they will tell you that you are a valued customer and will be inline for a decrease in premiums as a bonus.
I tried it twice, and every time I was a "valued" customer, that got a bonus discount
EDIT: Oh and stay away from dial direct or budget insurance, they are both underwritten by Auto and General, and A&G is notorious for going to the ends of the earth to disqualify your claim. A Buddy of mine was with them, and one evening at the flat where he stayed, the wind blew over these large plastic garbage bins which scratched his car. He called A&G, the came out, and the guy actually went and checked the tires, stating that if the tires were a little bit worn, they would not pay out