Yes, Carmax buys damaged or junk cars. CarMax accepts most types of cars regardless of condition, with the exception of salvage vehicles or cars with flood damage.