The practical and functional Mercedes-Benz GLB - the brand's first seven-seater compact luxury SUV - arrives on our shores.