With car pass and ID you can buy a new key from vauxhall. When I bought my new key I think it took 48 hours to turn up (at the dealers).
The key comes in two parts. The blade and the remote. The remote needs to be programmed before it will work (which you need to get into the car to do) but the blade will unlock the car manually (setting the alarm off in the process).
If you have the car pass a decent locksmith will do the job on the spot.
I had a job last week to pick up a Zafira where the owner had lost the only key. The car was automatic, parked nose in, with the front wheels on full lock, on a rough surface, on the verge of a narrow access road to the local hospital. For me to move the car to the local dealer(who had told her to bring the car, and they'd order a key,plus code it to the car for £200, when it arrived, at least 3 days)would have cost her at least £250 for the specialist charges. Not to mention me blocking the access to the hospital for as long is it would have taken, which does not make you popular with the security staff.
Instead, she rang the firm I suggested, who collected the car pass from her husband, cut two remote keys, turned up at the car, coded both of them and she drove away an hour after making the call. Cost £310 for the lot. This was at about 19:30.
The same people did a new remote, and an ordinary chipped key for my mum's Focus for half what Ford quoted just for the remote.
I've seen them do VW keys from the chassis number in similar circumstances to the Zafira.
So it's more effective than, and similarly priced to, breaking a window.