Am 11. Oktober 1980 war er mit 19 Jahren der jüngste Torhüter, der je für eine deutsche Fußballnationalmannschaft antrat. Das 1:1-Unentschieden in Eindhoven gegen die Auswahl der Niederlande war sein Debüt. Er stand bei den Europameisterschaften 1980 und 1988 und den Weltmeisterschaften 1982 und 1986 jeweils im deutschen Kader, das EM-Turnier 1988 spielte er als Stammtorhüter durch. Bis 1988 stand Immel insgesamt 19 Mal im Tor der deutschen Nationalmannschaft, kehrte ihr aber nach einem Streit mit dem Teamchef Franz Beckenbauer den Rücken, da dieser im ersten Qualifikationsspiel zur Weltmeisterschaft 1990 gegen Finnland dem jungen Bodo Illgner den Vorzug gegeben hatte.