Sorry to hear you've had a bad experience with them.
I would have brought the loaner back immediately and demanded they give me either a demo or pay for a rental from Enterprise. I've had similar problems with a local Dodge dealer where I live
Hope you get your car back soon and in excellent condition.