Buick Cars for sale in Buffalo, NY
199 listings found

New
New 2027 Buick Enclave Preferred
SUVsStock #PAB270072
$50,465
View details →
New
New 2026 Buick Envision Avenir
SUVsStock #PAB262214
$52,295
View details →
Used
Pre-Owned 2023 Buick Encore GX Preferred
SUVsStock #PA26L436
$22,103
View details →
New
New 2026 Buick Enclave Avenir
SUVsStock #PA26S023
Call for price
View details →
New
New 2026 Buick Enclave Sport Touring
SUVsStock #PA26S031
$57,580
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PA26S063
$45,015
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PAB262140
$47,540
View details →
New
New 2026 Buick Envista Preferred
SUVsStock #PAB261690
$27,605
View details →
New
New 2027 Buick Enclave Preferred
SUVsStock #PAB270071
$50,465
View details →
New
New 2026 Buick Envista Sport Touring
SUVsStock #PAB261790
$30,790
View details →
New
New 2026 Buick Envista Sport Touring
SUVsStock #PAB262083
$30,095
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PAB262143
$46,940
View details →
New
New 2027 Buick Enclave Preferred
SUVsStock #PAB270111
$50,465
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PAB262002
$46,515
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PAB262142
$46,940
View details →
New
New 2026 Buick Envista Avenir
SUVsStock #PAB261947
$31,410
View details →
New
New 2027 Buick Enclave Sport Touring
SUVsStock #PAB270150
$58,480
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PAB262146
$46,940
View details →
New
New 2026 Buick Envista Preferred
SUVsStock #PAB262193
$27,900
View details →
New
New 2026 Buick Envista Preferred
SUVsStock #PAB262364
$27,405
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PAB262145
$46,445
View details →
New
New 2026 Buick Envision Avenir
SUVsStock #PAB262211
$52,295
View details →
New
New 2026 Buick Envision Sport Touring
SUVsStock #PAB262136
$46,940
View details →
New
New 2026 Buick Envision Avenir
SUVsStock #PAB262155
$51,870
View details →
