No person shall park a vehicle on any street for more than 24 hours or upon any public property for any of the following principal purposes:
(A) Sale. Displaying the vehicle for sale;
(B) Repairing. For lubricating, repairing or for commercial washing of the vehicle except repairs as are necessitated by an emergency;
(C) Advertising. Displaying advertising; and/or
(D) Merchandise sales. Selling merchandise from the vehicle except in a duly established market place or when so authorized or licensed under the code of ordinances.
(Iowa Code § 321.236(1)) (1999 Code, § 69.06) Penalty, see § 79.99