Resumen: atendiendo al uso actual y a lo que dice el DPD, es correcto decir "días sábados", "días domingos".
Un poco de historia
En latín, los días sí que se indicaban anteponiendo la palabra "día": dies Lunae, dies Martis, ..., dies Sabbati, dies {Dominicus ~ Dominica}.
En casi todos los casos, el nombre de cada día particular (Martis, Sabbati...) se tomaba del genitivo del nombre de aquello a lo que estaba dedicado, y se decía igual en singular que en plural: por ejemplo, el genitivo de Sabbatum ("Sabbath") es Sabbati que quiere decir "del Sabbath", y tanto en singular ("día del Sabbath") como en plural ("días del Sabbath") se escribe igual.
La única salvedad es la del propio domingo.
Resulta que Dominicus no es un nombre, sino una expresión que ya de por sí quiere decir "del Señor", y usar el genitivo sería redundante (como decir "día de del Señor").
Por este motivo, dies Dominicus era el único de los días que sí cambiaba entre singular y plural. Sin ir más lejos, el acusativo (el caso latino de donde toman su origen muchas palabras en español) sería diem Dominicum en singular y dies Dominicos en plural.
Todo eso para el latín. Pero ¿qué hizo el español con estos usos?
En español
Sabemos que al español los nombres de los días han llegado como "lunes", "martes", ..., "sábado", "domingo" precisamente desde las expresiones latinas arriba indicadas.
Se podría pensar que, al principio, lo normal habría sido que todos los días cuyo nombre venía del genitivo, se quedasen siempre en singular, i. e. "día(s) lunes", "día(s) martes", ..., "día(s) sábado"; siendo el domingo el único que, quizá, se podría encontrar tanto en singular como en plural.
Un par de consultas en el CORDE para encontrar los usos anteriores a 1700 podría confirmar esto: hay una coincidencia para "días domingos" en el s. XVI, y otra para "días domingo" en el s. XVII; aunque ninguna para "días sábado" ni "días sábados" (tampoco con "sabbado").
Uso actual
Pero hoy en día no es así. Lo cierto es que, a lo largo de los siglos de evolución del español, el uso del genitivo latino para singular y plural se perdió, y los nombres de los días pasaron a ser palabras normales y corrientes que formaban su plural igual que las demás: añadiendo -s.
Sin embargo, si consultamos en CORDE los usos actuales (entre 1800 y 2000), podremos ver que predomina con claridad el uso en plural "días domingos" y "días sábados" (10 y 4 ocurrencias respectivamente) sobre el uso en singular "días domingo" y "días sábado" (2 y 1 ocurrencias solamente).
Por último, atendiendo a lo que dice el DPD:
2.4. Unidades léxicas formadas por dos sustantivos. En las construcciones nominales formadas por dos sustantivos, de los que el segundo actúa como modificador del primero, solo el primer sustantivo lleva marca de plural (...) Pero si el segundo sustantivo puede funcionar, con el mismo valor, como atributo del primero en oraciones copulativas, tiende a tomar también la marca de plural: Estados miembros, países satélites, empresas líderes, palabras claves (pues puede decirse Estos estados son miembros de la UE; Esos países fueron satélites de la Unión Soviética; Esas empresas son líderes en su sector; Estas palabras son claves para entender el asunto).
Decir "días sábados", "días domingos" sería correcto, ya que si bien es cierto que la expresión "días domingos" está compuesta de dos sustantivos, igualmente se podría decir "estos días fueron domingos", con lo cual entraría en el segundo supuesto.
¿Pero acaso es correcto lo de anteponer "día"?
El DPD lo recoge, y no dice que sea incorrecto:
días de la semana.
3. En el español americano es bastante frecuente que aparezcan en aposición a la palabra día, uso normal en el español medieval y clásico del que también quedan restos en algunas zonas de España: «Aquella fue mi última conversación con ella, el día miércoles de la semana pasada» (Serrano Corazón [Chile 2001]); «Esta romería se ha celebrado el día lunes de Pascua de Pentecostés» (DNavarra [Esp.] 20.5.99).