We'd recommend you narrow down your options to the Mercedes GLA 220d and Q3, both of which have strong powertrains and are a touch nicer to drive than the BMW X1.
Between the two, the Mercedes-Benz car has a more well-appointed cabin and a spacious interior. The Audi Q3's cabin is also high on quality, although it lacks flair. Where the Q3 shines is the ride comfort. Go for the Mercedes if you are willing to pick a diesel engine - you will appreciate the 220d's effortless performance on the highway.
However, if you need a petrol, the Audi Q3's turbo petrol is far superior to what Mercedes and BMW offer, hence it gets our vote.
