Almost all exchanges that have been listed by this article also offer sell options for their clients though at different exchange rates. Most of the brokers that buy bitcoins directly from you have a large difference in their buying and selling BTC price but offer the security of your funds. P2P, on the other hand, have much more competitive environment but are also known for fraudulent activities.