Solution:
Set BC=a, CA=b and AB=c. Then BA⋅BM=BP⋅BQ, and
cBM=aBP
Hence BQ=ac2 and analogously CP=ab2. Then BP=aa2−b2, CQ=aa2−c2 and the condition CQBP=ACAB becomes

b(a2−b2)=c(a2−c2), i.e. (b−c)(a2−b2−c2−bc)=0
Since b=c, we get a2−b2−c2−bc=0 and the Cosine theorem gives BAC = - 1 2. Therefore BAC = 120.
Second solution. Since the quadrilateral AMPN is a cyclic trapezoid, it follows that AM=NP. Also, if T=MP∩NQ, then AMTN is a parallelogram and AM=NT. Then NP=NT and in the same way MQ=MT. Hence TPN and TQM are similar isosceles triangles and we have
TQTP=TMTN
Using the Sine theorem, we obtain sinβMP=sinαBP, sinγNQ=sinαCQ and since CQBP=ACAB=sinβsinγ, we conclude that MP=NQ. From here and (1) it follows that
TM+TQTMTN=TN+TQ⟺(TM−TN)(TM−TQ)=0
Assume that TM=TN. We have MQ=NP and NA=MA. The first of these identities shows that MN∥PQ and by the second one we obtain AC=AB, a contradiction.
Therefore TM=TQ, i.e. △MTQ is equilateral. Hence
BAC = MTN = 120