I am in a market for a M5, but from what I have seen most dealers are charging a market markup between $15,000 to $20,000 over invoice. If so M5 might be too sleep for my pocket. A 540 would be my alternative choice. Can someone tell me the fair market markup for a M5? Thanks so much!