This is quite the loaded question, and something that real estate investors struggle with regularly. We'd like to chime in even though it was asked quite a while ago.
A few reasons off the top of my head to sell:
1. Your property is worth more than when you bought it. It's one of the main and plain rules of investing. If you can make money by selling, then you should strongly consider selling!
2. Negative cash flow.
3. It's a strong sellers market right now.
4. If you know that you're in a good situation with capital gains tax.
5. You find a great agent to sell, that would be willing to lower commission.
Investing is all about maximizing profits, and many agents are willing to lower their commission rate to help you have the highest net gain possible.
At UpNest, we connect sellers with top local agents that compete to earn your business. When agents compete, they bring out their best commission rates and value added services, so you know you're getting the best deal possible.