My 1980 300SD had about 80% of the records when I bought it.
My 1982 300SD (bought last Thursday), has ALL 25 years worth of service records. When the previous owner took out the records and handed them to me, my wife said "What is it with Mercedes guys???"
Not everyone doesn't bother to keep records.