Synonyms for Bargain (same or very similar meaning)
WordNet sense 1 (an advantageous purchase):
buy, steal
WordNet sense 2 (an agreement between parties (usually arrived at after discussion) fixing obligations of each):
deal
WordNet sense 3 (negotiate the terms of an exchange):
dicker
From the ODE community, based on WordNet
add/edit