depends, most sat nav RECIEVERS are accurate toabout 0.04 MPH (if i remeber correctly) - but then you may have a delay in processing time (i.e how long the computer takes to get the info from the sat nav, convert it, and display it on the screen) - so you could look at a lag of up to 0.5 to 1sec.. again, it may not seem a lot, but that time delay could be your reaction time to break for a camera (not that you'd be going fast anyways!

)..
Speedos are generally out by no more than a few mph. thats why speedcameras dont go off at bang on 30 (or 40 50 etc.)
Generallym your allowed a small "compensation" figure for inaccurate speedos, roughly 10% of your speed, plus 2mph, so a 30mph camera should go off untill 35 (10% 30 = 3 + 2)..
Remeber tho, ur speedo is calibrated when it leaves the factory for the wheels on the car at the time. SO bigger or smaller wheels screws it up a bit..
Nick