The pileup on the stretch of autobahn between Marzehns and Niemegk Tuesday evening involved eight trucks and 16 cars and happened amidst fog and blinding smoke emanating from a nearby warehouse that was gutted by fire.
It all began with a collision between two cars shortly before 7:30 pm, but soon a truck trying to avoid the accident site tipped over.
Before long, a series of vehicles had crashed into each other, with some so tightly wedged together that rescuers had trouble getting into them.
Debris ended up in the opposite travel lanes and oranges, lemons and vegetable crates littered the motorway.
The authorities said the two dead were found in cars. The situation was so horrific that the fire fighters, many of them volunteers, had to be counselled.
Police are now investigating the details of the accident and the highway is expected to continue to be blocked until sometime Wednesday morning.
A similar pileup last Friday near Münster left three people dead.