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