Nimm `ltablex` und `X`-Spalten für den Text.  Diese passen sich automatisch so an, dass die Zielbreite (hier `\textwidth`) erreicht wird.  Das `tabularx` aus `ltablex` bricht auch um über mehrere Seiten.
    \documentclass{article}
    \usepackage{graphicx}
    \usepackage{array}
    \usepackage{ragged2e}
    \usepackage{ltablex}
    \usepackage{mwe,showframe}
    \newcolumntype{C}[1]{>{\Centering}m{#1}}
    \renewcommand\tabularxcolumn[1]{C{#1}}
    \keepXColumns
    \begin{document}
    \begin{tabularx}{\textwidth}{@{}C{3.5cm}XXXX@{}}
      \includegraphics[width=\linewidth]{example-image-a} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-b} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-a} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-b} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-a} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-b} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-a} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-b} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-a} & A & B & C & D \\[-4pt]\cline{1-5}
      \includegraphics[width=\linewidth]{example-image-b} & A & B & C & D \\[-4pt]\cline{1-5}
    \end{tabularx}
    \end{document}\end{document}
![alt text][1]
  [1]: http://texwelt.de/wissen/upfiles/test_228.png