120 New BMW Cars Descended from Train