Устойчивое выражение: не за горами. Замена множественного числа на единственное невозможна.
Запятая перед тире необходима: она закрывает придаточную часть когда последний раз ездил на легковом автомобиле таким образом. Заметим, что между частями приведенной Вами бессоюзной конструкции, хотя допустимо и тире, более уместно двоеточие как знак, выражающий отношения причины, обоснования: Уже и не помню, когда последний раз ездил на легковом автомобиле таким образом: в основном езжу на маршрутке.