ejecutar funciones dentro del mismo objeto literal javascript [closed]

María, contenta con el trabajo que realizaron, les pide otra funcionalidad extra. Resulta que a la concesionaria le suelen preguntar muy seguido cuáles de los autos para la venta son 0 km. Tené en cuenta que María considera que un auto 0 km es aquel que tenga un kilometraje menor a 100. Vas a tener que desarrollar la funcionalidad autosNuevos.

¿Cómo se resuelve esto reutilizando la función autosParaLaVenta?

tengo este codigo

´´´

let autos=[{
    marca:"Ford",
    modelo:"Fiesta",
    color:"Azul",
    anio:2019,
    km:200,
    precio:150000,
    cuotas:12,
    patente:"APL123",
    vendido:false
    },{
        marca:"Toyota",
    modelo:"Corolla",
    color:"Blanco",
    anio:2019,
    km:0,
    precio:100000,
    cuotas:14,
    patente:"JJK116",
    vendido:true
    }];
     module.exports  = autos;

´´´

y este es el objeto

´´´

var autos = require ("./autos");
const concesionaria = {
    
   autos: autos,
   buscarAuto : function buscar(patente) {
    let autoSalida = null
    this.autos.forEach(auto => {
        if(auto.patente === patente){
            autoSalida = auto
        }
    })
    return autoSalida
},
 venderAuto: function (patente) {
    const auto = this.buscarAuto(patente);
    if (auto) {
      auto.vendido = true;
    }
    return auto 
},
autosParaLaVenta: function(autos){
   return autos = this.autos.filter(function (autos){
          return autos.vendido===false;
       })
}, autosNuevos : function(autos){
 const auto = this.autosParaLaVenta(function(autos){

     if (auto.km<100){
         return auto
     }
 });

}           

}

´´´