Ok. It turns out my friend had third party only insurance. So no theft cover. He has a friend who is somewhat unsavoury and he asked him to ask around. He managed to find out who stole the car and told the guys he wanted it back.
His friend brokered the deal but had no involvement with the theft he just knows the right people to ask.
Is third party only insurance very common here? It's very rare in the UK.