Subaru for sale in Buffalo, NY
514 listings found

New
New 2026 Subaru Outback Limited
SUVsStock #SUO261872
$45,399
View details →
New
New 2027 Subaru CROSSTREK Limited
SUVsStock #eddb3d56a5cf2740296716f42a509b17
$37,140
View details →
New
New 2027 Subaru CROSSTREK Premium
SUVsStock #8d1ded291c5569b66e2d0b3fc1e2ef8c
$32,590
View details →
New
New 2026 Subaru WRX PREMES
SedansStock #SUW261836
$34,664
View details →
New
New 2026 Subaru WRX tS
SedansStock #SUW261504
$46,707
View details →
New
New 2026 Subaru FORESTER Wilderness
SUVsStock #4b6c0aa13a5af4b61e717adb9e991415
$39,093
View details →
New
New 2026 Subaru Forester Sport
SUVsStock #SLF261006
$38,961
View details →
New
New 2026 Subaru OUTBACK Wilderness
SUVsStock #c098deecb9c9cb26420a5fd38fff34cb
$51,078
View details →
New
New 2027 Subaru CROSSTREK Premium
SUVsStock #8abc7b48d758250e797a26aadf964103
$32,590
View details →
Used
Pre-Owned 2019 Subaru Crosstrek Limited
SUVsStock #SB26L129A
$22,121
View details →
New
New 2026 SUBARU CROSSTREK LIMI
SUVsStock #SLX260869
$37,891
View details →
New
New 2027 Subaru CROSSTREK Premium
SUVsStock #f122f6b64a60fb41ec269b3d0e1f6555
$32,590
View details →
New
New 2026 Subaru OUTBACK Touring XT
SUVsStock #a40baf999ec1bc4675940e8bf070b203
$49,305
View details →
New
New 2026 Subaru Crosstrek Limited
SUVsStock #SUX261626
$37,074
View details →
New
New 2027 Subaru Crosstrek Premium
SUVsStock #SUX270052
$32,847
View details →
New
New 2027 Subaru CROSSTREK Premium
SUVsStock #6fe71972a88fd80341554777332054a6
$32,452
View details →
New
New 2026 Subaru Forester Touring
SUVsStock #SUF261828
$42,856
View details →
Certified Pre-Owned
Certified Pre-Owned 2025 Subaru Forester Limited
SUVsStock #SUX261297A
$34,687
View details →
New
New 2027 Subaru Ascent Limited
SUVsStock #SUA270011
$50,664
View details →
Used
Pre-Owned 2020 Subaru Forester Premium
SUVsStock #SUF261653A
$22,730
View details →
Certified Pre-Owned
Certified Pre-Owned 2025 Subaru Crosstrek
SUVsStock #SUX270053A
$26,689
View details →
New
New 2027 Subaru Crosstrek Premium
SUVsStock #SLX270024
$30,207
View details →
New
New 2026 Subaru OUTBACK Touring
SUVsStock #068e8dcc28838ea32385bf384f1d132f
$48,100
View details →
New
New 2026 Subaru Forester Touring
SUVsStock #SLF260456
$40,441
View details →
