«вагонами-ресторанами» по составу

вагонами-ресторанами

Части слова: вагон/ами/-/ресторан/ами
Часть речи: имя существительное

Состав слова (морфемы):
вагон, ресторан — корни,
ами, ами — окончания,
вагон, ресторан — основы.