honestly, Nixon's is a rip off. that's all i'm going to say about them.
break it down and you'll see it doesn't add up to 705.
buy the parts and take it to any of the hundreds of shops around.
I can get you OEM flex disc for $80 local. either febi or lemforders. no crappy beck arnley parts from lordco. its more expensive than online in the states, but you don't have to pay shipping charges or a run to the border. that's just how it is in Canada. parts are just more expensive up north.
and about 1 hours depending on the shop at $80/hr. looking around before going to that indy. its not something you need a BMW specialist for. its 6 bolts and depending on how good the guy is, you might not need the exhaust dropped.