You need to understand why BKCC tanks much more than other BDCs. First, the government shut down and debt ceiling did not help. Secondly, if you look at its insider selling, its largest holder, Virginia Retirement System has been dumping its BKCC shares like crazy, as much as three times each month.
That said, BKCC had just reached its 12-mo low of 8.91 today, currently trading at about 0.99 of its recent NAV, with a 11.52% yield, as long as it will not reduce its divdend or issue any SPO in the very near future, it will be a good buy. However, with the current debt issue, it is possible that new 12-mo low may be made again in the next two weeks.
Unless it reduces its dividend as much (about 33%) like SLRC, it will still have a grater than 10% yield. Where can you get that in the current market? Actually the gradual sell of of VRS is a good thing, because once they get rid of all of their BKCC shares, BKCC will start rising. They are the main reason why BKCC was going nowhere so far.