Season 1 BBC One , 1965 Watch now Season 5 BBC One , 1969 Season 12 BBC One , 1975 Season 15 BBC One , 1979 - 1980 Season 21 BBC One , 1986 Season 22 BBC One , 1986 - 1987 Season 23 BBC One , 1988 Season 25 BBC One , 1989 Season 26 BBC One , 1990 - 1991 Season 30 BBC One , 1995 Season 32 BBC One , 1997 Season 35 BBC One , 1999 Season 37 BBC One , 2001 Season 38 BBC One , 2001 Season 39 BBC One , 2002