For the purposes of this section, the following terms have the meanings given them:
(a) "Vehicle tower" means a person engaged in the business of towing or recovering vehicles by means of a crane, hoist, tow bar, tow line, or dolly for the purpose of moving or transporting wrecked, damaged, disabled, replacement, or abandoned vehicles; and
(b) "Municipality" means a statutory or home rule charter city or a town.
No municipality may prohibit the operation within its boundaries of a vehicle tower who is not licensed by that municipality and who is responding to a service request from a person who is the owner or operator or the agent of the owner or operator of the motor vehicle for which vehicle towing service is requested.
No vehicle tower may remove a motor vehicle by towing, carrying, hauling or pushing from private property except at the request of a person who is the owner or operator or the agent of the owner or operator of the vehicle, or the owner or agent of the owner of the private property.