This is the Tamiya 35 281-3000 kit in 1/35 scale, of the ‘German Sturmgeschütz III, Ausf. B’.
The Sturmgeschutz III was designed to meet this requirement, with the Ausf.B being the first mass produced variant.
Featuring a well armored crew compartment with 50mm front and 30mm side armor and armed with a 75mm StuK 37 L/24 gun, these vehicles were used during the invasion of the Balkans as well as in Operation Barbarossa. As the war went on, the StuG III found itself evolving into a tank destroyer in addition to its assault gun role, and were often used as replacements for actual battle tanks.