Можно сделать на Wordpress, если не брезгуете (только он жрет много ресурсов) с использованием кастомных типов контента и таксономий.
А вообще, на днях заметил одну неплохую CMS, есть бесплатная сборка с богатым функционалом. По производительности весьма неплохо. Под ваши требования подходит, только придется немного разобраться. Но это же в любом случае нужно делать
Вот, посмотрите в сторону данной CMS - жми. Видел реализации интернет-магазинов на данной CMS, очень даже ничего. Доска объявлений там входит в бесплатную сборку, я думаю Вам может подойти.