Если я правильно понял, то у меня была похожая проблема, только с выбором квартир в доме на улице...
Я ее решил через AJAX.
Смысл в том, что ставишь событие в аякс скрипте, что при изменении такого-то селекта, обратится к такому-то php-скрипту и передать ему POST методом данные из селекта, а этот скрипт, с учетом полученных данных, снова слазит в базу, получит желаемые модели машин, и вернет их AJAX скрипту, который выведет их на страничку...
Код АЯКС-скрипта:
<script type="text/javascript">
$(document).ready(function(){
$('#ID СЕЛЕКТА').change(function(){
var model = $("#ID СЕЛЕКТА").val();
$.ajax({
type: "POST",
url: "АДРЕС СКРИПТА",
data: { model : model },
success: function(html){
$("#ID БЛОКА ГДЕ БУДЕТ ВЫВОД").html(html);
}
});
return false;
});
});
</script>