I generally have merchants sell at about 10% above listed price which gives me some room for barganing if the player wants to haggle.
Merchants will buy items at 3-50% of listed value. With a Haggle/Barter roll (or equivalent) they can go as high as 75%. A critical success may raise the price to 80-90%. Beyond that the merchant will refuse to purchase the item.