The BMW X1 and the Mercedes-Benz GLA are both compact luxury SUVs, but they have some differences:
Performance: The BMW X1 is available with a choice of two turbocharged engines, while the Mercedes-Benz GLA has two turbocharged engines and a hybrid powertrain. The X1 has slightly better acceleration and handling, while the GLA has better fuel efficiency.