If possible for you it is a straight forward DIY....
I did mine...taking the front facia off is the easy part...cutting the lower grille was somewhat of a challenge....all the wiring is in place...snapping in the switch is simple....as is putting it all back together...did mine with no help...
But, I have no idea of the cost of having someone do it for you.
If the dealer does it it shouldn't take over an hour...it took me perhaps an hour and a half...but, then again I'm 68 years old and a slow reader.
Sorry,
Brewski
08 xB