(A) Abandoned or junk vehicles. The City Clerk or his or her designee or any peace officer employed or whose services are contracted for by the city may take into custody and impound any abandoned or junk vehicle.
(B) Unauthorized vehicles. The City Clerk, or his or her designee, or any peace officer employed or whose services are contracted for by the city may take into custody and impound any unauthorized vehicle under M.S. § 169.041 as it may be amended from time to time. A vehicle may also be impounded after it has been left unattended in one of the following public or private locations for the indicated period of time:
(1) In a public location not governed by M.S. § 169.041 as it may be amended from time to time:
(a) On a highway and properly tagged by a peace officer, four hours;
(b) Located so as to constitute an accident or traffic hazard to the traveling public, as determined by a peace officer, immediately; or
(c) That is a parking facility or other public property owned or controlled by a unit of government, properly posted, four hours; or
(2) On private property:
(a) That is single-family or duplex residential property, immediately;
(b) That is private, nonresidential property, properly posted, immediately;
(c) That is private, nonresidential property, not posted, 24 hours; or
(d) That is any residential property, properly posted, immediately.