Merchants in Baldur's Gate 3 are people who are willing and able to barter a deal with the player's party. For a sum of cash and some valuables, a vendor is willing to fork over that +3 Flaming Sword their family has been hoarding for the past hundred years.