It’s German with English dubbing. 45ish mins long episodes. I really liked the Mega diesel engine and the offroad caravan ones

Full playlist: