I have no idea how he did it but some random player just gave me 40 million. Didn't even speak to him. He just gave me it after a mission I did with him.
I regret taking it to be honest because just feels like I've cheated now.
Ah well, that's me set for my virtual life in Los Santos! :-)