I had the same issue.
I shopped around and managed to get it lower but nothing like year before.
Things to help
Add a partner to the policy as a "Named driver", even if they dont drive it
If you have 2 cars in the house then add yourself as a Named Driver to the other car if you have already not.
Some co's sell Excess Cover, it's usually cheap, so volunteer a higher excess and then insure the excess, So if in total the excess is 500 then insure the whole amount.. This worked for me, I paid £40 for £500 cover but saved £90 in policy cover)
If you do less miles then what you are insuring then lower the amount on the policy.
Only insure it for the trade value, not what you bought it for. You will only get book value, never what you want. (consult with ins co. first)