That sounds very excessive, what's the car? I've used dayinsure previously and its only been £10-20 a day.
Aviva or Norwich Union do a similar service I believe, its worth a try although you might end up with similar quotes.
Lexus IS 200 SE, possibly more because I'm in London, i'll look into some other companies.