There is an art and science to buying and selling domains. More specifically, buying a domain name can be a frustrating and elusive process, to say the least.
Of course, this all depends on a number of factors — seller and buyer expectations, quality of domain, age of domain, domain profile (past/present/future), economic market, etc.
However, an affordable and efficient method for buying domains is enlisting assistance from a domain brokerage.