There are cars that surprise you, cars that for whatever reason, you expect to be bad, but they end up being very good. They get under your skin more with every minute behind the wheel. You recommend them to everybody who will listen. You think of any excuse to buy one yourself.
The GMC Terrain is not one of those cars.