Necesitas tener el "quemador" de gasoil, la calefacción auxiliar, que si traen por ejemplo los coches alemanes. En los E46, al menos, venía bajo el capó en el hueco de la batería, en los diesel y gasoferos seis pucheros. En los de cuatro, NPI.
Malamente podrías programar, creo yo, la calefa del coche cuando necesita el motor en marcha para funcionar. Con el quemador ese, pues programas la hora de encendido y a esa hora empieza a trabajar para tenerte el coche calentito.