If you like, you can skip directly to where you can buy this part.
We sell good, original BMW, used Bosch throttle position sensor units. These are rare parts. Our price is $100 plus shipping.
The official BMW price is just under $180.
Various vendors offer the Bosch part. I found one who offers it for just under $160. Another offers it for … wow, more than $300.
One vendor on eBay was selling a similar part, used, for just over $100.
It’s probably safe to say that our used units are price-competitive.