If there isn't much of a price difference, it's safer to get one locally.
Even if everything works well at first, what if something major happens and requires repairs, the costs may set you back even more if bought locally. For the peace of mind, I'll get a big ticket item locally, even if I may need to pay more IMO.
Get one locally, can go back home and test. If something is not right, can bring back to the shop for a one-to-one exchange. What to check for a new DSLR? I'll check EVERYTHING & EVERY function. Check for hot pixels (Censor), dead pixels (LCD) etc......