According to Wikipedia page on dining car, dining car is the same to restaurant carriage and diner.
While in the last paragraph it says
The U76/U70 tram line between the German cities of Düsseldorf and Krefeld offers a Bistrowagen (dining car in German), where passengers can order drinks and snacks.
It sounds like Bistro car is sort of a German-origin term for dining car. But referring to Google images, the top results look like drinking bars more than dining rooms.
So I'm wondering what Bistro car means (if it exists) and is it suitable to name a dining car (that doesn't serve alcohols) as a 'Bistro car'?