The ones still driving 160 are mostly foreign drivers in my experience. Most German drivers obey the speed limits. Note I'm not German but often drive through it.
As somebody who was using the Autobahn quite a lot Iād say most people go between 120 and 160 when there is no speed limit. But it depend on the conditions
Because you never notice all the other cars that do. They travel as fast as you, so their distance remains constant. You only notice cars going slower or faster than you.