I bought it (at a discount) because I bought BMW's Extended Vehicle Protection too. Is it worth it? Tough to say until the 6 years is up... I only do about 7K miles per year.
One of the primary reasons for me buying the BMW Maintenance Plan Upgrade is that there is not a single good independent shop anywhere near me so I have to take to the dealership for service (where I can get a loaner car too). The only indie that we have nearby is a MB-based shop and its prices are the same as the dealership's.
BTW, your profile picture reminds me that I take a picture with my new 336 wheels