Having the most amount of data is not the same has having the best intelligence agency. How can data be useful if you don't know what it's for?
German intelligence is likely more sophisticated than American intelligence.[0] Of course, as with most European intelligence agencies, they do have several centuries of advantage. It took CIA quite a while to figure out not see world politics in a pure East vs West picture. You cannot build that amount of experience overnight.
Do you think the KGB outmanoeuvred the CIA at every turn because of a bigger budget or lack of restrictions? Nay, KGB relied heavily on 600 years of espionage experience. Experience that used to mean the life or death of several European states.
Europe may have granted their former colonies independence, but the experience gathered in our years as masters have not been for naught. It is not without reason France knows central Africa like its backhand.
USA may have more data, because they have the technical knowhow and capability. But they still lack the experience. The relationships between European and American intelligence agencies are certainly mutually beneficial.
CIA's best kept secret is how little they know.
[0] Of course, there will often be the occasional embarrassing story that would dispute this claim. But don't let these few stories fool you.