When we were on the 7 night, the 'buffet' area was turned into a sit down where you order from a menu. I would have preferred a buffet.
On the 3 & 4 night cruises we have taken they have not offered this dinner option. So no, the buffet area is not available for dinner on the 4 night. (Unless they have changed that over the past 6 months).
DJ