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. The price is $30 plus shipping.
This is a Bosch part, but some vendors offer non-Bosch alternatives. I was surprised to see that these tend to have about the same price as the Bosch part — or higher.
The official BMW price is just under $85.
Various vendors are offering the Bosch part for just under $60, just over $60, just under $70, just over $90, etc.
It’s probably safe to say that our used units are price-competitive.