Several people have suggested hiring a Realtor to serve as a transaction broker, and that may be a good idea. If the Realtor takes a percentage, you might be able to get an attorney to draft the documents for less. The attorney may have the documents in an electronic form and be able to fill them out just like the Realtor would, and may charge a flat fee or an hourly rate. Two hours of lawyer time (which is quite a lot) shouldn't run you more than $500.
Most attorneys will charge about $1500 to do both sides or $750 per side. I am not an attorney but have closed several transactions with and without Title Company participation. I charge $500 per side or both sides for $900.
Metro Brokers - The Realty Werks
I would recommend Mark Lewis, works for himself, rather than a big firm. 303-745-5200. Very good. Very reasonable. If you want a larger firm I would recommend Frascona and Joiner 303-494-3000. We have used them also.
If you have price, terms and values, that is probably all you need. If want assistance negotiating price, deteriming fair market value, inspections and the other factors that come into play in the purhcase of real estate, then you may want to hire a broker to represent you as a Buyer agent in the transaction.