I actullay just got my spare key for my 2007 V36 programmed yesterday!
The original fob went missing/lost but fortunately I bought a new key from Japan and had it cut, but could not find anyone in sydney to program it. Until now....
Used a mobile guy Marco (marcoautolocksmiths.com.au) 0402 227 228 - free plug as this guy got us out of trouble.
He connected his laptop and managed to get the 4 digit PIN straight away.
Tried programing the normal way and waiting 10mins but no go.
He told me he had to connect to the car ECU and "wake it up", then he did a few other things.
But when I saw the side mirror flip open, he was on the right path.