U-3 – niemiecki okręt podwodny typu IIA z okresu okresu międzywojennego i II wojny światowej. Niewielka jednostka przybrzeżna o wyporności podwodnej 303 ton i zasięgu na powierzchni 1600 Mm, wyposażona w trzy wyrzutnie torped kalibru 533 mm, której załogę tworzyło nominalnie 25 osób.

Stępkę pod okręt położono 11 lutego 1935 roku w stoczni Deutsche Werke w Kilonii, gdzie został zwodowany 19 lipca 1935 roku. Po wejściu w tym samym roku do służby, pełnił funkcje szkoleniowo-treningowe w ramach szkolnej jednostki Unterseebootsschulflottille (US-FL) w Neustadt. Po wybuchu wojny prowadził operacje na Morzu Północnym zakończone w kwietniu 1940 roku udziałem w kampanii norweskiej. Po jej zakończeniu został ponownie skierowany do działalności szkolno-treningowej w ramach 21. Flotylli w Piławie. 1 sierpnia 1944 roku w Neustadt został wycofany ze służby i używany w charakterze rezerwuaru części zamiennych.

W trakcie działań wojennych przeprowadził pięć patroli bojowych na Morzu Północnym i wodach norweskich, podczas których zatopił dwa statki o łącznej pojemności 2348 BRT. Na pokładzie tego okrętu swoje pierwsze wojenne patrole bojowe przeprowadził m.in. kpt.