(a) It is unlawful for any person, or the person's agent, to move or cause to be moved, any motor vehicle located on private property, from the property, if the owner of the motor vehicle has acquired any interest in the private property by virtue of a lease or any contract, without the express consent of the owner of the motor vehicle; or upon request by the owner or tenant of the property on which the vehicle is located; or unless the person so moving the motor vehicle has acquired an interest in the vehicle by operation of law, a security interest agreement, or is acting pursuant to an order of a court of competent jurisdiction, including a municipal court.
(b) Subsection (a) shall not be construed in any manner to impair or restrict the authority or ability of a municipal or metropolitan government, acting by ordinance, to regulate the parking or towing of any motor vehicle located within the boundaries of the municipality.