Mercedes c class 250d OR BMW 320d m sport wich is the best pl suggest me

mercedes c class 250d OR BMW 320d m sport wich is the best pl suggest me.

Question asked from: http://www.carandbike.com/mercedes-benz-cars/c-class/c-250d