I got mine from BMW Seattle. I got 1k over ED invoice. ED is definitely worth it if you want the experience. These days, since even the ED car comes out of dealer allotment they might not want to deal too much.
The key is to arm yourself with knowledge (invoice pricing, any incentives and programs, money factor if you are looking to lease) and be prepared to justify your numbers and stick to it.