Skip to content
GizmoDriver

Buick Envision vs Mercedes-Benz GLA (2026)

Price gap, MSRP + destination

$445

Car 1

Car 2

EnvisionGLAMSRP + destination$42,995$42,550Horsepower228 hp221 hpTorque258 lb-ft258 lb-ftMPG combined25 mpg29 mpgCargo, max52.7 cu ft50.5 cu ftCargo, seats up25.2 cu ft15.4 cu ftRear legroom39.3 in38.0 inFront legroom40.4 in41.0 inSeats550-60 mph6.8 s6.8 s
Scored measures. Each is scaled to the larger value. Bold: the winner.
Envision Preferred AWD vs GLA 250 FWD
MeasureEnvisionGLAWinner
MSRP + destination$42,995$42,550About the same
Horsepower228 hp221 hpEnvision
Torque258 lb-ft258 lb-ftAbout the same
MPG combined25 mpg29 mpgGLA
Cargo, max52.7 cu ft50.5 cu ftEnvision
Cargo, seats up25.2 cu ft15.4 cu ftEnvision
Rear legroom39.3 in38.0 inEnvision
Front legroom40.4 in41.0 inGLA
Length182.7 in173.6 inNot scored
Width74.1 in72.0 inNot scored
Curb weight3,940 lb3,604 lbNot scored
Towing1,500 lbN/AN/A
Seats55About the same
Ground clearanceN/A5.2 inN/A
0-60 mph6.8 s estimate6.8 s testedAbout the same
Basic warranty3 yr / 36,000 mi4 yr / 50,000 miGLA

Not scored: length, width, curb weight. N/A rows are not counted.

Nearest trims by price

Each trim and the rival trim nearest in MSRP
TrimNearest in priceGap
Envision Preferred AWD
$41,300
GLA 250 FWD
$41,500
$200
GLA 250 FWD
$41,500
Envision Preferred AWD
$41,300
$200

Cost to run

GLA costs $1,716 less over 6 years.

12,000 miles a year. Gas $3.20. Electricity 17 cents per kWh.

Price plus fuel or charging over 6 years
CostEnvisionGLA
MSRP + destination$42,995$42,550
Fuel or charging, 1 year$1,536$1,324
Fuel or charging, 6 years$9,216$7,945
Total, 6 years$52,211$50,495

Which is better for me?

Weight each group from 0 to 10. MPG uses fuel or charging cost.

Equal weights: GLA wins.

Envision wins if MPG weight is 2 or less.

Who is ahead in each group
GroupAheadBy
PriceAbout the same
MPGGLA14%
PowerEnvision3%
SpaceEnvision4%
TowingN/A

Other years

What this cannot tell you

Your price and mpg will differ.

Reliability and safety are not included.

How values are checked