Cars for sale in Buffalo, NY
6,929 listings found

New
New 2027 Ram 3500 Laramie
PickupsStock #DRT270012
$84,797
View details →
New
New 2026 GMC Sierra 2500 HD AT4
PickupsStock #PAG262244
$86,575
View details →
New
New 2026 Chevrolet Silverado 3500HD High Country
PickupsStock #CS0731
$91,855
View details →
New
New 2026 Chevrolet Express Cutaway 3500 1WT
WagonsStock #CSG261648
$59,099
View details →
New
New 2026 Chevrolet Silverado 2500HD LTZ
PickupsStock #CS0322
$87,855
View details →
New
New 2026 Ford F-250SD Lariat
PickupsStock #FRF260022
$66,007
View details →
New
New 2026 Chevrolet Silverado 2500 HD LT
PickupsStock #CWS264062
$71,585
View details →
New
New 2026 Chevrolet Silverado 2500 HD LT
PickupsStock #CRS262083
$67,300
View details →
New
New 2026 Chevrolet Silverado 2500 HD LTZ
PickupsStock #COS262519
$84,150
View details →
New
New 2025 Mercedes-Benz Sprinter 2500 Cargo Van High Roof 144” 4cyl HO
WagonsStock #S250154
$50,948
View details →
New
New 2026 Chevrolet Silverado 2500 HD LTZ
PickupsStock #CSS261988
$84,695
View details →
New
New 2026 Chevrolet Silverado 2500 HD LT
PickupsStock #CHS261435
$70,705
View details →
New
New 2026 Chevrolet Silverado 2500 HD LTZ
PickupsStock #CWS263565
$84,695
View details →
New
New 2026 GMC Sierra 2500 HD SLE
PickupsStock #PAG262281
$67,120
View details →
New
New 2026 Chevrolet Silverado 2500 HD LTZ
PickupsStock #CSS261498
$84,285
View details →
New
New 2026 Ram 3500 Tradesman
PickupsStock #DRT260786
$63,600
View details →
New
New 2026 Chevrolet Silverado 2500HD High Country
PickupsStock #CS0777
$81,920
View details →
New
New 2026 Ram 2500 Big Horn
PickupsStock #DRT260877
$68,760
View details →
New
New 2026 Mercedes-Benz Sprinter 2500 Cargo Van High Roof 144" 4cyl AWD
WagonsStock #S260044
$69,099
View details →
New
New 2026 Chevrolet Silverado 2500HD LTZ
PickupsStock #CS0342
$87,855
View details →
New
New 2026 Chevrolet Silverado 2500 HD LTZ
PickupsStock #CRS262072
$83,890
View details →
New
New 2026 Chevrolet Silverado 2500HD LTZ
PickupsStock #CS0956
$74,810
View details →
New
New 2026 Chevrolet Silverado 2500 HD LTZ
PickupsStock #CRS261554
$79,000
View details →
New
New 2026 Chevrolet Silverado 2500 HD LT
PickupsStock #CSS261324
$69,560
View details →
