To get a feel on MB and BMW dealer pricing, try visiting

http://www.motioncars.com

and check out their car chart. I'm not sure if prices are still very accurate but you can have an idea at least.

Between the two, I personally like the C-class a bit more than the 3-series, but in terms of price, I think local MB dealers are asking too much and the BMW looks like better value for money.