Well, in older versions of VirtueMart all shipment and payment options displayed, but not any longer after updating.
T.ex. having a store selling to mostly one country only you logically will like to restrict shipment options to this country because of shipping fees, and make it default. Then adding the stores country id as default in user fields would make it work in at least VM2.6 - but not in VM 3.0.6+
Now in 3.0.9 nothing displays, not even those without restrictions, when there is several options enabled. Most of the cart is broken these days.
Weird...