Within days of their official announcement Lumia 640 and Lumia 640 XL have been put on pre-order in European markets like UK, France, Netherlands by Microsoft. The two