It does seem to rub people the wrong way. Of a 'wait I have the part but you want 20 bucks a month for me to use it?!' get out of here.
I watched one restaurant try something like this. It was a fairly high end restaurant. They came in and started charging for salads. They were so proud of 500-1000 extra per month they were making. What they did not notice was their clientele just decided to not be treated like that. The place went from 2 hour wait to get into, to the servers fighting to get tables, within a year, out of business 2 years later. They could have put the cost into the meal and no one would have batted an eye. Instead they came off as cheap and gouging.
I guess some could try to sue BMW for including this extra waste and not accounting it in the price.
The cost of renting the space for the waste and the energy for moving them around.
Would be interesting to know I suppose though.