I've had quite a few clients go with tire and rim; some use it a lot (gues with 230 style wheels on 335s seemed to have quite a few bends), but others never use it... I guess it's a crap shoot on that one. I might take it if I could get them to drop the price a little. If I am not mistaken it isn't actually through BMW, so in the event of a dispute I think you end up dealing with a third party.
The windshield one seems really odd to me; you cam get all of the stuff listed done multiple times over for quite a bit less money (except maybe the key replacement).