You should be able to call the dealer for a quote. If/when you bring your car in, MAKE SURE YOU TELL THEM WHAT THEY SAID...REPEAT AGAIN AND AGAIN IF NECESSARY!!!
I did that, asking about scanning for an ABS code. The guy on the phone said 1/2 hour. When I brought it in, they said one hour!!! Scammers!
Try Sam's Garage, corner of Bullock and Laidlaw (29 Laidlaw, close to Hwy 7 and McCowan in Markham). 905-294-8617 ask for Loui, tell him Alex Wong recommended them. They are very professional, and do HONEST work. The only problem is that everyone else knows that too, so the waiting list is long.
E39 528i Touring - Unicorn Package (5 Spd M)
E39 M5 - for Sunny Days