Though pricey, the Mercedes-Benz GLC class is a luxurious, comfortable compact SUV that can average over 31 mpg.