drive a hard bargain

📖 general
Meaning
To negotiate skillfully and forcefully, insisting on terms that are highly favorable to oneself.
Literal Meaning
To push a deal or agreement very firmly.
Example
“He's known to drive a hard bargain, so be prepared for tough negotiations if you want to buy his car.”