Bargainer

Bar·gain·er

Bargainer

n.
  1. One who makes a bargain; -- sometimes in the sense of bargainor.