Face to face transactions are very risky and if you must do it. Then take necessary precautions and safety measures.
You wouldn't just want the recommendations of anyone.
I would advise you do a little research, probably someone who has bought or sold in person successfully.
Not really, especially in Dubai.
When you do this kind of transactions, you could use the banks or the authorities to secure the change.. but also if you don't want to do it, in Dubai, i couls say it is 99% safe. In Dubai there aren't criminals, and 1 million EUR there are pennies.
1,000,000 EUR in Dubai are pennies?? Then I would move over there