Skip to content
GizmoDriver

Nissan Altima vs Subaru Impreza (2026)

Price gap, MSRP + destination

$930

Car 1

Car 2

AltimaImprezaMSRP + destination$28,720$27,790Horsepower188 hp152 hpTorque180 lb-ft145 lb-ftMPG combined30 mpg29 mpgCargo, max15.4 cu ft56.0 cu ftCargo, seats up15.4 cu ft20.4 cu ftRear legroom35.2 in36.5 inFront legroom43.8 in42.9 inSeats55Ground clearance5.1 in5.1 in0-60 mph7.7 s8.1 s
Scored measures. Each is scaled to the larger value. Bold: the winner.
Altima SV FWD vs Impreza Sport AWD
MeasureAltimaImprezaWinner
MSRP + destination$28,720$27,790Impreza
Horsepower188 hp152 hpAltima
Torque180 lb-ft145 lb-ftAltima
MPG combined30 mpg29 mpgAltima
Cargo, max15.4 cu ft56.0 cu ftImpreza
Cargo, seats up15.4 cu ft20.4 cu ftImpreza
Rear legroom35.2 in36.5 inImpreza
Front legroom43.8 in42.9 inAltima
Length192.9 in176.2 inNot scored
Width72.9 in70.1 inNot scored
Curb weight3,399 lb3,249 lbNot scored
Seats55About the same
Ground clearance5.1 in5.1 inAbout the same
0-60 mph7.7 s estimate8.1 s estimateAltima
Basic warranty3 yr / 36,000 mi3 yr / 36,000 miAbout the same

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
Altima SV FWD
$27,580
Impreza Sport AWD
$26,595
$985
Impreza Sport AWD
$26,595
Altima SV FWD
$27,580
$985

Cost to run

About the same over 6 years.

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

Price plus fuel or charging over 6 years
CostAltimaImpreza
MSRP + destination$28,720$27,790
Fuel or charging, 1 year$1,280$1,324
Fuel or charging, 6 years$7,680$7,945
Total, 6 years$36,400$35,735

Which is better for me?

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

Equal weights: Impreza wins.

Altima wins if Space weight is 1 or less.

Who is ahead in each group
GroupAheadBy
PriceImpreza3%
MPGAltima3%
PowerAltima19%
SpaceImpreza73%
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