Есть 3 select , в 1 марка, во 2 модель, в 3 год автомобиля, и после выбора каждого появляется возможность выбрать следующее, и в зависимости от выбранного разные варианта выбора, допустим:
1 select либо Лада либо Тойота, 2 select если лада 2109 или 2110, 3 select год 1999 , 2000, 2001.
Если все марки в БД каком-нибудь лежат, то можно аяксом грузить составляющие элементы select.При обновление первого грузим второй, при обновление второго грузим 3.