Trading is always governed by availablity and demand.
If you really want something and you only have one offer - take the offer.
If you have multiple offers take the one that is cheaper/better for you (in the long run).
If the offer seems to be too expensive to you, you do not want the offered something enough and might be able to get by without it...