We have a Garmin GPS Dashcam and it works great.  We also have a 2nd dash cam mounted out the back of our vehicle.  Hopefully we will never need the cameras to record an accident, but we have it just in case.