buffalo car buying experience