For around R 2,499 - look for special offers for a better price (I got mine at Makro for R 2,199) - you can get a Garmin DC45 dashcam.
It is very small & unobtrusive, has 1080p recording, forward collision & lane deviation alerts, safety camera alerts, photo capability, wi-fi connectivity and a Travelapse feature - it also has an optional wiring harness (R 700 - which I had installed) that can be hard-wired to your car electrical system, that allows for impact / movement recording when parked as well.
I have had one since December last year and very happy with it so far.
http://www.garmin.co.za/prod_detail_dash-cam-45.php?productid=662