The incident happened around 8 a.m. on Wednesday morning and backed up traffic for several miles.
The crash closed northbound I-85 near Highway 70 until 11:30 a.m.
Troopers told ABC11 the car carrier was at fault after failing to slow down while approaching traffic. They said he then ran off of the right side of the road, hit a guardrail on the bridge, travel back onto the road and then hit a guardrail on the left side of the bridge.
Some of the cars on the back of the truck came loose. A Volvo SUV flipped over the guardrail and into a southbound lane of I-85.
The truck then sideswiped a Kia SUV and a Honda car.
One person sustained minor injuries and was taken to the hospital.
Charges are pending against the driver, later identified as 46-year-old Angel Melendez.