por si a alguien le sirve, esto si que esta bien, ahora estoy seguro...
asumiendo que recibimos dos fechas en formato DATETIME, mediante esta consulta seleccionamos ese intervalo de tiempo.
Código PHP:
"SELECT * FROM reservas WHERE ( '".$_POST['desde_f']."'<= desde_f AND '".$_POST['hasta_f']."' >= desde_f AND id_auto='".$_POST['id_auto']."') OR ('".$_POST['desde_f']."' >= desde_f AND '".$_POST['hasta_f']."' <= hasta_f AND id_auto='".$_POST['id_auto']."') OR ('".$_POST['desde_f']."' <= hasta_f AND '".$_POST['hasta_f']."' >= hasta_f AND id_auto='".$_POST['id_auto']."')";
Saludos y gracias