TOJO: That's absurd; those are "car dealership prices."
Instead, check with Evan or Jason over at getbmwparts.com -
The install should be less than an hour. (I've had the dealer do this with two prior cars (one BMW and a MB); the most seasoned technicians can do the procedure with their eyes closed.)
Good luck.
Martin-