Did some digging, the vehicle is prewired, and the BMW alarm parts are $275 full retail from a dealer.
Is an alarm install booked as 4 hours of labor?
I would think it shouldn't be more than an hour of labor for a qualified tech, since it's all prewired...