Check out the Blackvue line at the Dashcam Store. They are pricey, but they are a quality product. I've tried a few others, but it seems like they do not last.
This is the camera I use. Below is a recent video from my camera. I have no complaints. That said, I will probably look for a model that records both front and rear for my next one.