The solution for VM3 is to put this snippet in the file \my joomla root folder\components\com_virtuemart\views\productdetails\tmpl\default.php wherever you want the custom field to appear.
<?php
echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'myposition'));
?>