I have been analyzing this endgame for a while now, but I can't seem to make any progress. The engine evaluation is -2.5, but I'm wondering if this is one of those weird evaluations that is wrong because black can never win.
Black to move
8/8/8/1q4p1/p6k/B1R4P/K7/8 b - - 0 1