A police officer is authorized to remove, or cause to be removed, a vehicle or other property of any description from a street or public property to a place designated by the city council when:
(1)
The vehicle or property is left unattended upon a bridge or viaduct or in a tunnel or underpass;
(2)
The vehicle is illegally parked so as to block the entrance to any private driveway;
(3)
The vehicle is found upon a street, and a report has previously been made that the vehicle has been stolen or a complaint has been filed and a warrant issued charging that the vehicle has been unlawfully taken from the owner;
(4)
The officer has reasonable grounds to believe that the vehicle has been abandoned as defined by state law;
(5)
A vehicle upon a street is so disabled that its normal operation is impossible or impractical and the person or persons in charge of the vehicle are incapacitated by reason of physical injury or other reason to such an extent as to be unable to provide for its removal or custody, or are not in the immediate vicinity of the disabled vehicle;
(6)
An officer arrests any person driving or in control of a vehicle for an alleged offense;
(7)
The vehicle is standing, parked, or stopped in any portion of a street and the officer has reason to believe that the vehicle constitutes a hazard or interferes with the normal function of a governmental agency, or the safety of the vehicle is imperiled.
(1987 Code, ch. 9, sec. 8(A))