I think because it's the best Bond film from Roger Moore and it has one of the most beautiful Bond girls Barbara Bach. I like the film and would put it on my top 10 best Bond films.
Interesting list of Christopher Nolan's 30 favorite films from a article at website Far Out Magazine UK. A few films are on my list too.
2001: A Space Odyssey – Stanley Kubrick, 1968
12 Angry Men – Sidney Lumet, 1957.
Alien – Ridley Scott, 1979.
All Quiet on the Western Front – Lewis...