Horrified motorists watched the suspect exchange gunfire with police while trying to escape before being arrested after a 45-minute standoff.