Tony, you don’t need to apologise. You have every right to ask and we try our best to answer and help out. So far Marshalls are the only best option i’ve come across. What I did was I called my local Sytner to match Marshalls cashback offer as Marshalls were too far for me to travel (even though I still would’ve went if Sytner declined).
You can try by calling local BMW dealership or a few other locals to see if they can match the offer along with discount on extras. Just mention that they’re too far for you to travel and was wondering if you’d be willing to match to save the hassle etc etc. Be careful tho, some dealers can mess around and if you get any, do ask for it in writing on your order invoice. Hope it goes well. Do keep us informed!