IF you join the BMWCCA ( BMW Car Club of America) I think you get a coupon good for $1K off. Also BMW if offering $750 off if you use their app. See the front page of
www.BimmerPost.com
Edmunds,com seems to be fairly close in their invoice prices. Try looking at their website.