I join BMG for their 11 free Cds offers. Cancel after buying one.
Then wait a few weeks and they send you the offer again.
That's the way I built up my collection but choices for classical may be limited.
Or be brave and go to the City on a saturday and there are millions of deep discount CD stores with like 128,985,899,000 CDs in stock.