Don't know about BA, however with ANA arrivals I used to be out of the plane, through immigration and with collected bags in less than 15 minutes (I did get out of the plane among the first). I can't see situations where the whole process can take more than 45 minutes.