Police said the car stopped about a mile away from the site of the traffic stop.
Earlier reports said the officer was dragged by the car, but dashcam video showed the officer was completely in the vehicle even though the door was open. At some point, the officer closed the door in order to keep from falling out, police said later.
The driver and two passengers tried to run away, police said, but they were taken down by other responding officers and arrested.
"Certainly, it was a chaotic scene,” said Marietta Police Officer Chuck McPhilamy. “We're incredibly happy and fortunate that the officer pushed back into traffic wasn't run over or hurt, even happier the officer that became trapped partially into the vehicle was able to stay just out of harm's way enough that he wasn't pushed out of the vehicle or pulled in any further or hurt. Now that we know there were handguns involved, certainly there could've been a gunfight inside the car.”
Lauren Foreman, The Atlanta Journal-Constitution, contributed to this report.