At least in the U.S, BMW should be covering all VINs.
If you read the updated bulletin posted by one of our members, the purpose of adding the '01's was to cover any cars that might have had an airbag replacement (presumably in or out of warranty). So if out of warranty, the BMW system would have no way of knowing. The 01's did not have the defective airbag from the factory. I had no trouble getting mine checked, but my VIN was covered by the update.
The dealership will be helpful as long as BMW NA tells them they will get paid. If you bought the vehicle at the dealership, the dealership would also be liable for damages if something happened in most states (putting defective product in the stream of commerce). A little added incentive, but be nice.
Dinan Stage 3 suspension, SS jet coated headers, ESS SC kit w/ 1 range colder NGK's, 92mm pulley, 440 Big Greens, TTFS alpha N tune for meth, RK plenum plates, SBC Endurance Stage 3 Kevlar performance clutch setup, "Jed" lightened DMFW, open brake ducts, TEC cupholder, U.S.(Euro style) tilt/slide armrest, 6k HID fogs, Umnitza bi-xenon flamethrowers w/6k super white low beams, rear fogs, V1/Stealth1, dual head LI, 2.65 diff w/40% lockup/2x dynamic, compact spare, M5 logo trunk carpet, Euro trailer hitch, Mocal oil cooler, ACS type rear spoiler, Rogue custom SSK and tranny mounts, ST 355 BBK (fronts), BP sway bar brackets, Bluetooth retrofit, Speedhut boost gauge (20 psi), Dinan TB's and VS, KB BAP, Howerton/HFS-3 Aquamist WI trunk setup (50/50), with 2nd gauge in rear view mirror, aftermarket trunk mounted sound system integrated into stock unit (amps, crossovers, sub and speakers).......