https://www.bhphotovideo.com/c/product/1390698-REG/thinkware_tw_f800pro_f800pro_dash_cam_with.html
A little pricy but one of the nicer ones out there. It has both vibration and motion activated recording (along with manual recording), downloads directly to a micro sd, with all clips available via the cloud on their app (free). I have mine setup with voice notification, so if it recorded an event it will let me know when I start my vehicle and I can watch it if I choose, plus it’s recorded to the sd card for viewing later. Lastly, it stores a good amount of data before it rewrites over it, which in my case is usually
About a month of video clips. The extra channel for the rear camera is also a plus, with it having the same specs as the front camera. I have tried a few different setups and this was by far the most complete out of the box solution.