L'indice vedette Dax a perdu 0,30% à 11.563,99 points, le MDax des valeurs moyennes 0,28% à 22.193,92 points.
Le marché continue à se montrer prudent à deux semaines de l'entrée en fonction de Donald Trump comme nouveau président américain. Les investisseurs hésitent aussi à prendre des positions avant le démarrage de la saison des résultats financiers d'entreprises et la publication de plusieurs indicateurs clés.
Peu de statistiques sont venues émaillées la journée. En zone euro, le taux de chômage est resté stable en novembre à 9,8%, selon Eurostat.
En Allemagne, l'augmentation en novembre de l'excédent commercial allemand à 21,7 milliards d'euros, sous l'effet d'une progression plus dynamique des exportations, n'a pas réussi non plus à donner de l'élan au marché.
Côté Dax, Volkswagen est nettement sorti du lot, avec un bond de 4,93% à 145,85 euros. Selon le New York Times, le groupe serait proche d'un accord aux Etats-Unis soldant l'enquête pénale sur le scandale des moteurs diesel truqués. Par ailleurs, la marque éponyme du constructeur automobile a fait état d'une hausse de 2,8% de ses livraisons de véhicules dans le monde en 2016, atteignant le niveau de 5,99 millions.
Daimler s'est effrité de 0,08% à 71,98 euros, faisant mieux que la moyenne. Son constructeur Mercedes-Benz s'est réinstallé en 2016 à la première place mondiale du secteur haut de gamme, d'où il avait été délogé en 2005 par son compatriote BMW.
Toujours dans l'industrie automobile, l'équipementier Continental a cédé 0,74% à 186,90 euros, après avoir atteint ses objectifs financiers annuels. Selon des chiffres préliminaires publiés lundi, ses ventes annuelles ont augmenté de 3% à environ 40,5 milliards d'euros et sa marge d'exploitation (EBIT) ajustée a atteint environ 10,7%.
Lufthansa, qui doit annoncer mardi son trafic passager de 2016, a chuté de 5,77% à 11,68 euros après une recommandation négative sur l'action. La même mésaventure est arrivée au fabricant de matériel de dialyse Fresenius Medical Care, qui a terminé bon dernier (-6,81% à 75,11 euros).