German roads absolutely do have speed limits. Only certain rural sections of the Autobahn don't, but that's not representative of the country as a whole, or even the Autobahn as a whole.
In 2002, significant portions of the Autobahn were unlimited. That's changed in the past 25 years, of course.
In 2002, significant portions of the Autobahn were unlimited. That's changed in the past 25 years, of course.