Diesel-electric
Many diesel-electric drives, especially small ones, store the electricity in a battery. Some designs also store braking energy in a flywheel, which can also charge a battery. However, these add even more complexity and weight to the vehicle, so are more appropriate for city driving where service stations are always available and there is much stop and go driving.