I want to buy a new car, not sure which one is better: 2011 BMW 535 or Mecedes E350, could you please give me some suggestions? Thanks so much!