I had the stuck open in vent mode sunroof problem. The driver side rear glass would no go down. I ended up finding a local San Francisco ex-BMW mechanic who had experience fixing sunroofs. He ordered a front kit 54137118849 and rear kit 54137118850. Only the rear was broken but he thought best to replace both...Total cost $1387.56 including labor...took day and a half. I think this was way less than what the dealer would charge. And my sunroof is FULLY operational. Actually runs smoother and quieter now too. Happy now...wallet hurts a bit...but happy.