I always use Holiday Autos.
They are a broker for all the main companies plus loads of smaller, independent ones. Don't know if they are the absolute cheapest, but the rates always seem OK. The main thing is you pay upfront, including all necessary insurance and you don't get stung with unpleasant costs when you pick it up, which always seems to happen if you rent direct from the car hire company.