Its a BFI
620 and at a guess is at least five or six years old.
If you give us the full serial number and any other numbers we can date it correctly.
Depending on the serial number it can have the drain pump circuit routed through the main wash motor.
One way to test this is to leave it after has failed for five or six hours and then try and get it to drain, if it does then drain it would suggest that the main circulation motor/pump is failing.
When the machine 'stalls' you should get some of the lights on the top of the door flashing.
That which can be asserted without evidence, can be dismissed without evidence.