Vos tenes que tener una consulta basica. Los filtros se van a sumar sobretodo después del WHERE. No es necesario reescribir el SELECT una y otra vez a menos que los filtros realmente vuelvan compleja la consulta (agregando condiciones aparte del where, por ejemplo).
Código PHP:
Ver original$consulta = " select * from tabla where edad='mayor' ";
$cond = "";
if ( $col2 == 'mvehiculo propio' )
$cond.= " AND vehiculo='propio' ";
...