I have the above for sale. I purchased them from BMW for my 335d, but never got round to fitting them before it was written off.
The part numbers are as follows
11 71 7 787 870 = EGR thermostat, including new O Ring
11 51 7 805 811 = Main thermostat.
The items are brand new and I'm pretty sure they'll fit a lot of other models, but please check this before purchasing.
I'm looking for £60.00 delivered via gift PayPal, no offers please!
Many thanks and let me know if you have any questions,