Mate of mine had to have his V35 BCM replaced which obviously meant re-coding.
It was a 30 minute job - replace and re-code at Nissan.
As far as I know, yes, only at Nissan but then I am unfamiliar with most scan tools. Maybe ask around if anyone local has Snap-on or a Consult 3/4. Consult will do the job, but unsure as to the Snap-on.
Also, where are you located?