I recently moved here to Buffalo, and found the entire process of buying a car to be quite difficult in the area. It seemed as though I was getting jerked around by all of the other dealerships. Heinrich Chevrolet was a little bit of a drive for me, but given the other options I figured it was worth a shot. As it turned out, they ended up giving me the best price on Chevy Silverado.
They day after I took my truck, I noticed the cruise control wasn't working in the vehicle. They took a look at it and fixed it the next day. I understand that issues happen, and I was happy that they took car of it without a single complaint.
In comparison the your other options in Buffalo, I would have to say that Heinrich is your best bet.
Pros: Best Price
Cons: Location
more