Every German tank had a gasoline engine. Soviet tanks starting with BT-7s had diesel engines, much better suited to winter conditions. T-34s were not crew friendly given the 2 man turret on the 76 and no turret basket on any of them. They were much more reliable than the German tanks and had at least twice the range of any German tank, no small thing on the eastern front.
German tanks were diesel.