Last time I took my chevy that's under warranty in for the check engine light, they told me their policy was not to give out loaners anymore. They got me a rental car, which had to be a chevy also. I figured this was a policy all the dealerships were doing.
That was my experience as well. The dealership I was dealing with used Enterprise but later set up an in house rental agency so they get the money paid out by GM for warranty rentals