As far as the vibration noise is concerned, you have to try to troubleshoot the area with the problem so you can be more specific when explaining to your dealer's service department. It sounds like a wheel bearing from what you describe, but there would also be a significant difference in the noise when going around turns, which you did not mention. It could be something to do with the AWD system.
For the rear sunshade, go to
RealOEM.com Online BMW Parts Catalog to find out the part numbers you need. Enter the last seven of your VIN to be sure you get the right parts, as their are many different versions. The Rear roller sunshade will be under the category "Vehicle Trim" and under subcategory "Sun Visor/Mirror"
All the part numbers that you need to order will be right there. You can either order from an online parts store such as
getBMWparts.com. I have used them 3 times and I was very satisfied with their service for all three orders.
Otherwise, you could take those part numbers and call the parts departments at your local dealers to get the prices. I found that local dealer prices are sometimes way over list price, and if you mention to them that you know the list price from
RealOEM.com Online BMW Parts Catalog, they will usually give it to you for that price. The online parts stores are always going to be much cheaper.
You can also find the Bluetooth retrofit part numbers on the
RealOEM.com Online BMW Parts Catalog website.
Good luck!