Off airport is usually cheaper as they have lower overheads. When comparing prices remember to add in the cost of getting to and from the airport . You will also have a better selection of cars and longer opening hours at the airport. Compare car hire.