Factual error: In the last battle scene when you see shots of the German destroyer through the periscope the last one shot before it's blown up is really bad angling. The ship is far away but in the scope it's very close and the periscope (in order to get that camera angle) is 100 ft in the air.
Trivia: U-571 cause quite a stir in England especially in the small northern town of Horsforth (where I actually live), because we felt the movie 'Hollywood-ised' a British victory. The people of Horsforth raised an astonishing £241,000 in one week (about £4million today) to fund the building of the HMS Aubretia, the ship that captured the first enigma machine when it depth charged U-110. It caused so much upset amongst people that President Bill Clinton wrote a letter to the people of Horsforth praising the town for their part in the war effort. The letter is now on display in the local museum.