The 2019 GMC Terrain is a compact SUV with a turbocharged 4-cylinder engine, a 9-speed transmission, and a towing capacity of up to 3,500 pounds. It also has a number of safety and entertainment features.