Organizatia a fost fondata in 1996 si pana astazi a distribuit familiilor vulnerabile peste 4500 de vehicule.
Programul se deruleaza prin FreeCharityCars.org, unde solicitantul isi creeaza un cont, isi spune povestea, incarca imagini, materiale audio-video si are o sectiune de blog. Toate acestea in incercarea de a aduna cat mai multe voturi din comunitate. Voturile pot fi obtinute inclusiv prin activitatea pe site a solicitantului. 4 imagini si 4 materiale audio-video inseamna 25 de voturi, iar primul post pe blog, 10. O donatie de 10 dolari facuta organizatiei de catre un prieten poate aduce solicitantului 200 de voturi. Numarul de voturi este important in competitie, dar nu neaparat suficient pentru obtinerea unei donatii. Charity Cars verifica pe teren solicitantul si, in functie de gravitatea cauzei, ia decizia finala.
Un al doilea program derulat de organizatie este 800 Charity Cars. Pe site-ul programului exista doua sectiuni principale, una dedicata donatorilor de masini, cealalta, ONG-urilor. Donatorul selecteaza o organizatie, iar Charity Cars se ocupa de vanzarea masinii donate. Fondurile obtinute sunt oferite integral ONG-ului ales de donator. Charity Cars se autosustine in principal prin donatiile si sponsorizarile firmelor.