Thank you!!
I also called Sterling BMW in Newport Beach and got the exact same part # from them 51459332448. Through their parts site, https://scorebmwparts.com, I find it for $476.60 plus shipping ....
I'm giving the local dealership an opportunity to match it and if they can't I'm just...