What Mr Lineker tweeted was accurate.
From a speech given by Hitler in 1939:
"We are not in a position to take in the Jews. In these empires there are not 10 people to the square kilometer. While Germany, with her 135 inhabitants to the square kilometer, is supposed to have room for them!"
"For hundreds of years Germany was good enough to receive these elements, although they possessed nothing except infectious political and physical diseases. What they possess today, they have by a very large extent gained at the cost of the less astute German nation by the most reprehensible manipulations."
"The world has sufficient space for settlements, but we must once and for all get rid of the opinion that the Jewish race was only created by God for the purpose of being in a certain percentage a parasite living on the body and the productive work of other nations. The Jewish race will have to adapt itself to sound constructive activity as other nations do, or sooner or later it will succumb to a crisis of an inconceivable magnitude."
(from
https://www.yadvashem.org/docs/extract-from-hitler-speech.html).
Switch out "Jews" for "immigrants" and tonally, it sounds an awful lot like the current Tory rhetoric.