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.
Assuming I’m reading the parts lists the right way, then the official BMW price for the Bosch part is just over $90.
Various vendors offer the Bosch part. Pelican Parts is my personal favorite. On general principles, I like buying new parts from them. They offer a new non-Bosch part at a price of just over $45. They also offer new Bosch part at a price of just over $90.
It’s probably safe to say that our used units are price-competitive.