I always use travelrent, you pick car up on airport, pay cash on arrival and get can ask for a fully inclusive quote which means no insurance excess to pay if you have a bump! Also no additional charges for extra drivers or to take car into Spain. you can email them at
[email protected] Just tell them the size of car you want and whether you want fully inclusive price and they will email you back a quote.
We have never had any problems, near new cars and no buses to and from depots!! Also no hassle if you hit a parked car as I did!!