Since 2010, I’ve logged nearly all of my driving (both personal and rental cars) by downloading location data from GPS devices.

My driving, North America, March 2010–October 2020. (I’ve also driven in Hawaii, Puerto Rico, Germany, Iceland, Australia, and New Zealand.)
I’ve started adding annual driving maps to my recent Year in Travel posts.
I’ve also logged cycling, walking, and other travel data using iPhone GPS logging apps.
Technical Details
My primary device for logging my driving is a Garmin DriveSmart 50LMT automotive GPS. (Historically, I’ve used a number of other Garmin devices from the DriveSmart and nüvi series.)
I also use a Bad Elf GPS Pro+ GPS data logger on occasions where an automotive GPS isn’t practical.
I store my driving logs in a single KML file, using a script I wrote to convert and import GPX tracks from the GPS logger.
Resources
See my Mapping Resources page.
My GitHub repository for my GPS logging scripts is at bogardpd/gps-log-tools.