No driver of a vehicle shall stop, park or leave standing unattended any vehicle on a private road or driveway or on private property without having express or implied permission from the owner, tenant or lessee of such land. The owner, tenant or lessee of such private road or driveway or private property may move, or have moved, any vehicle stopped, parked or left standing unattended on his or her private road, driveway or private property as above prohibited without any liability for the cost of moving any vehicle, nor shall he or she be liable to the owner of the vehicle for any damage done to such vehicle in moving it, unless the owner, tenant or lessee of such private road or driveway or private property was negligent in removing or authorizing the removal of the vehicle. The owner of such vehicle shall be responsible to the persons removing such vehicle for paying all removal costs. Any person who removes any vehicle under the provisions of this section shall notify the State Department of Public Safety of such action and, in addition, notify the Police Department.
(W.Va. Code § 17C-14-13)