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