I used to rent by the month for work. They'll negotiate the rate if you ask. I was always renting for several months in a row so used that as incentive.. Maybe pretend you are too
Try enterprise or hertz local (off airport).
I agree with the dealer angle though. I would start there, see if they can get you a loaner or rent you one, maybe a discount at enterprise at least.