Let B′ be the point such that AB′BC is an isosceles trapezoid. Thus, B′ lies on the circle passing through A, B, C, D. Also, we have AP=CB=AB′ and CQ=AB=CB′. Let E and F be the midpoints of B′P and B′Q respectively. Then AE⊥B′P and CF⊥B′Q.

First of all, as ∠PAB′+∠QCB′=(180∘−∠B′AD)+(180∘−∠B′CD)=180∘, we know that ∠EAB′+∠FCB′=90∘. This implies the right-angled triangles AEB′ and B′FC are similar. Hence, AB′AE=B′CB′F.
By the midpoint theorem, B′EMF is a parallelogram. Therefore, we have
EMAE=B′FAE=B′CAB′.
Together with
∠AEM=90∘+∠B′EM=270∘−∠EB′F=270∘−(360∘−∠AB′C−∠AB′E−∠CB′F)=∠AB′C,
we find that △AEM∼△AB′C. This yields △AEB′∼△AMC by spiral similarity. Therefore, ∠AMC=∠AEB′=90∘.