The abandonment of a motor vehicle or other vehicle, or any part thereof, on any highway within the Village is unlawful and subject to the penalties as set forth herein. The abandonment of a motor vehicle or other vehicle, or any part thereof, on private or public property, or other than a highway, in view of the general public within the Village is unlawful, except on property of the owner or bailee of such abandoned vehicle. A motor vehicle or other vehicle, or any part thereof, so abandoned on private property may be authorized for removal by or upon the order of Chief of Police after a waiting period of seven (7) days or more has expired. No owner may keep or store on private property more than one nonfunctioning vehicle, unless the private property is a licensed garage, service station, farm, or auto repair facility.