The GLA is much smaller than the others you mention. More like a high-riding hatchback than an SUV, about the size of an A Class.
Land Rover doesn't have the best rep for reliability. A couple of people I know who've had Evoques have had electrical and gearbox problems. I find the interior a bit cramped, although the design is terrific and it's a more interesting place to sit than an Audi Q5.
The Q5 and X3 are pretty similar to each other. They'll both do the job, put it that way. Both larger than the Evoque. (I'd say the Land Rover Discovery Sport is more of a direct competitor to the Q5 and X3 than the Evoque.) I've test-driven the Q5 a couple of times; there's nothing wrong with it but I find it extremely dull inside.
Audis can have quite hard suspension (we previously had an A3, an A4 and an A4 Avant) and the alloys seem to be extremely susceptible to potholes. Conversely, I find the BMW iDrive system utterly perplexing, but then I got used to Audis and their system works slightly differently.
The other one you could check out is the Lexus NX. Similar size to the X3 and Q5, but it has a hybrid engine. I really rate Lexus; they're exceptionally reliable and extremely well-equipped too. The NX is a very good car and would be well worth a look, I'd say.