Congrats on your auto love
IMO, a credit card doent have to have a reward system in order to be useful for your purposes
Those are some very generous auto CLIs from a bank that I wouldn't suspect to be so generous, might just make them more popular.