The fewest number of cars to finish an F1 race is three. This happened during the 1996 Monaco Grand Prix.