I have 2x Yi Technology Smart Dashcams on both our cars -https://www.yitechnology.com/smart-dash-camera-c10
Also purchased a Yi Technology Compact Dashcam "in error" so using it as a rear-facing camera on one of our cars as well.
The main difference between the Compact Dashcam and Smart Dashcam is the max FPS - both can do max 1080p, however, the Smart Dashcam can record at 60fps whereas the Compact Dashcam only only record at max 30fps. There are some other differences between the two but the max FPS difference is what I can off the top of my head.
All work pretty well generally - no issues with them. Yuo do have to look out for the max capacity of your Micro SD card - from memory I think they only take max 64 GB.
Bought our first one when we were in Singapore a couple of years ago, still going strong. Then bought a 2nd one off AliExpress - there's a Yi Technology official store there. In fact I actually bought the Compact Dashcam "in error" I wanted the 60fps Smart Dashcam, so ended up buying another one. Only thing being with AliExpress is that is would take a while to arrive.