It depends on the neighbourhood. In the nicest areas (Poblado), a 3 bedroom apartment will run you around $750 at current exchange rates (3400 COP per USD). $300 can definitely be found in other areas of the city though.
Note that this is for long-term rentals. For shorter stays you’re going to be paying a lot more.