Le Unterseeboot UD-3 ou UD-3 était un sous-marin (U-Boot) allemand de la classe O 21. Il a été déposé sous le nom de sous-marin néerlandais K XXV et renommé HNLMS O 25 ou Hr.Ms. O 25, mais il a été capturé lors de l'invasion allemande des Pays-Bas pendant la Seconde Guerre mondiale et mis en service dans la Kriegsmarine pendant la Seconde Guerre mondiale.