I personally use a M.2. with USB adapter
https://www.amazon.com/External-Con...r&qid=1554319912&s=gateway&sr=8-2-spons&psc=1
https://www.amazon.com/gp/product/B07P22RK1G/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Of course you can get any size, just be sure to convert it to FAT32 using a program like Rufus. This solution is excellent for high read and write, you can also partition the drive for music.
What's the difference between this and what @japhule recommended? Which choice is better? I have a Mac.
I would continue to not recommend any flash based USB drives. I think it'll be a matter of short time before the drive goes bad with the amount of constant writing that's going on. My Samsung FIT 32GB usb flash drive worked for a bit before sentry mode. As soon as sentry mode upgrade came, the drive died quickly afterwards. Use a dashcam friendly microsd cards with a usb adapter.
Samsung PRO Endurance
https://www.amazon.com/gp/product/B07B9KTLJZ/ref=oh_aui_search_asin_title?ie=UTF8&psc=1
Micro SD USB adapter
https://www.amazon.com/gp/product/B01FRR86QU/ref=oh_aui_search_asin_title?ie=UTF8&psc=1