I can't pretend I know about ALL options, but the 'standard' way of creating heat, additional heat in the case of modern clean burning diesel engines, or ALL heat in the case of EVs, is to use 12v PTC heaters. As they have been used in mainline diesel engined vehicles for several years they are available second-hand from crashed or other vehicles 'beyond economic repair'. Search in eBay.
In 4 seater cars, of mainly German origin, the forward seating area had heat from the engine, while the rear seating area had PTC derived heating.
For a Series style vehicle, it might be easier to use a flat heater box, not a round one.
PTC = Positive Temperature Coefficient, when the surrounding medium (air or liquid coolant) is cold the current draw is high, even very high, but as the surrounding medium warms so the 12v current demand drops rapidly. This is natural reaction, occurring without a sophisticated electronic control unit.
A specific EV example is a BMW i3, this has three elements in a tank filled with liquid medium. Each element has a different heat rating, so used in various combinations a variety of heat outputs can be derived. (Combinations being element 1 only, 1+2 only, 1+2+3, 1+3 only, 2+3 only). As part of a sophisticated machine the heated liquid can be used to deliver warmed air to the vehicle interior via a heater matrix, as well as warmed liquid to channels in the main battery pack, which is a battery of dry cells.
It being understood that an externally warmed battery can deliver more power over its cycle of use than a cold battery. This is so even when the heating energy is drawn from itself. A sophisticated BMS (Battery Management System) is required; not all EVs have such a system.
Regards.