An appraisal is a formal, unbiased valuation conducted by a certified appraiser, while a CMA is an estimate provided by a real estate agent based on recent sales data.