Not good experiences with X1 and Dewan after sales. I'd tell you to stay away from it. Let others comment about Q3 and GLA.
For Pakistani market, go for a Toyota Fortuner or a Sportage. maybe its not as fun. But it has entire service backup. Unlike BMW who dont even have a engine, a engine starter, brake pads in stock and have to be imported on order. My friend had to leave his X1 for 3 months for engine replacement and later a engine starter (self) being faulty. Later on periodic service they had to order brake pads at 25,000 km because they sensors needed to be replaced. Although only changing sensors would do the job.
Maybe cases with Audi and Mercedes in pakistan are different.