BMW insured (extended) warranty does mandate that all servicing is done at a BMW dealer. New car and Approved Used warranties aren't allowed to make the same stipulation, but somehow they can get away with it on the insured warranty
Have you tried checking
http://www.maindealerdiscount.com?