Slow and fast are relativt things. A Nitecore F1 or XTAR MC1 would be compact, and charge relatively fast. They would Also give you choice in charging from 12V USB charger (Anker has good ones), or even power bank.
Which batteries are you using though? Protected cells with over temperature protection could be an idea.
And what's okay charge time? Need it done in less than an hour? Or would four be okay?
What I'd probably do, is get tree Solarforce V2 battery cases, and fill them with cells. Two in the car, the one you're using, and the next you'll be using, and the last case for batteries being charged at home. That'd give the safety that you always have what you need, even if you forget to charge or to bring a fresh case for the cabin, you'd still have another pack, still enough cells and still extras for backup.
The I'd add a Nitecore F1 or F2, just to have the ability to car-charge in an emergency. They're surprisingly fast for their size and price.
A larger charger might not help you much, since both cold and hot temperatures mean you should charge more slowly, if at all. There are no chargers currently on the market where I'd feel comfortable with unattended charging. The SkyRc MC3000 comes closest, in large part because of decent temperature monitoring, but it's hugely overkill, overpriced (for this job), and oversized.
For 12V itself, most of the chargers on the market support charging from either USB or 12V, so either would work off of a 12V supply.