Whenever a peace officer has reasonable cause to believe that a person has violated any provision of the Traffic Code, the officer may:
   (A)   Immediate arrest. Immediately arrest the person and take that person before a local magistrate; or
   (B)   Issue citation. Without arresting the person, prepare in quintuplicate a combined traffic citation and complaint as adopted by the State Commissioner of Public Safety and deliver the original and a copy to the court where the defendant is to appear, two copies to the defendant and retain the fifth copy for the records of the city.
(Iowa Code §§ 321.485, 805.6) (1999 Code, § 70.01)