Horse trade

To make a business agreement after hard negotiations.

We had to horse trade but we were finally able to reach an agreement to buy the antique car.