Were your hands completely dry? Did you wash your hands properly (with clean soap, for 15 secs, and dried on a clean towel etc)? Did you calibrate the meter with calibration solution to make sure it is working correctly? Were the test strips in date? Do you have circulation problems?
I've just done the same experiment ( but without washing my hands because I couldn't be bothered!) with an accu check aviva nano (which uses the same strips as an accu check aviva), and the results were not identical but varied a lot less than yours. The meters are not 100% accurate, wikipeadia says that the relevant ISO standard says they have to be within 20% of the actual reading. You can read the leaflet that came with the strips you have to see how accurate those ones are.
Your doctor is lying when he says most doctors don't trust these strips. The reason he doesn't want to prescribe them is cost.