A German police officer did not let his car getting stuck on a narrow lane stop his pursuit of a suspect on a moped, as he hopped on a child's bike to chase down and arrest the man.

Officers said the 27-year-old suspect, who had evaded a traffic stop on Tuesday in the southern German town of Bamberg, was found carrying drugs and driving under the influence.

A police spokesman said the officer gratefully returned the bike to the child following the arrest.