Look at a loaner for better deal on a BMW but if you search the forums for new deals on them you’ll see people are in the 400-600 range depending on the model.
Being in MD try the southern MD dealer or Virginia dealers since competition is more abundant there. Silver Springs BMW is a good one also. Just find a deal (with incentives you qualify for, use Edmunds to find the MF and Residual, and find a BMW 5 series you like on the website), contact the dealer, if new ask for 18-20% off settle on 12-15% off MSRP before incentives (don’t take the “that’s unheard of blah blah blah”, look at the deals on the forums and youll see otherwise) , or if loaner try for 25% off settle for 20% off. Get the base MF and Residual (post you model and zip code in the Edmund forms (search google)). Email the dealers asking this from the sales manager don’t go in, don’t waste the time. Or just use a broker
(Maybe contact them on some of the loaners if they’ll deal in MD which im not sure)