bargainer

noun

1.
someone who purchases and maintains an inventory of goods to be sold
2.
negotiator of the terms of a transaction
Derived from:
bargain