Immigration and low pay

At first sight it can seem obvious that immigration undermines wages, at least in low-paid work. One of the rallying cries of the Eurosceptic right is about “foreigners coming over here and taking our jobs”. But is this true?