I checked out BJ's car buying program and it was a joke.
I wanted a specific model Jeep. (or Jeep Cherokee Classic or Limited 1999 or better, no Sports/Wranglers!)
Ok, went to the website, and found a dealer. The inventory showed two vehicles that fit my description. I called and they tried to play the "What price do you want to pay?" Meaning, they weren't going to go by the one price no haggle rules that BJ's set forth.
I then asked for another person, stating that I needed to hear the no haggle prices.. then suddenly the two cars I were interested in were suddenly off inventory!

They were suddenly unavailable!
I needed to call ahead because this dealer was far away,a nd I didn't want to play games.
I left a very nasty message to BJ"s about it. I never heard a word from Bj's about it.