1) если регион мал, то нет - какой смысл открывать сайт, если на него будет заходить человек 50? К тому же, что мешает кому-то найти нужную информацию на том же cars.ru?
написание такого сайта на PHP думаю не сложно будет, только по времени для меня долго так как новичек еще. Дизайн,верстка, оптимизация тоже желательно своими руками.
2) думаю если ты будешь делать всё сам, то затраты будут идти только на покупку рекламы, хостинг, оплату домена. Это зависит от цен на услуги хостинг компании и др. (поищи хостинг, посмотри расценки)
как раскручивать идеи есть
3) Если на нём будет, что смотреть, что читать и т.д и ты знаешь как раскрутить, то думаю "живой" трафик будет.
думаю, будет тяжело, если есть раскрученный в твоём регионе конкурент...