That's a great outcome Lee, not the cheapest but certainly not the most expensive either. Now you can enjoy your Beemer.
I use www.realoem.com for part numbers then look for the best price for the part I need online. Just put in the last 7 digits of your Vin and hit search.
That way I cut out a lot of guess work
Good luck in the future