Both the cars are good enough and have their own forte. If we talk about BMW 6-series, it shifts the focus back towards the enthusiast. Now features tech that brings it up to date with the rest of the sedan line up. This is the car to go for if you want a luxury sedan with sports car-like performance. You will just have to learn to live with the slightly stiff ride. On the other hand, Mercedes-Benz E-Class is the bestseller from the Mercedes-Benz stable, the E Class is a definitive statement marking your arrival in life. It is amazingly comfortable and offer smooth driving experience. It has better build quality and offers better safety too. If you want spacious and comfortable car with more luxurious features, and safety, you may go for E-class. You may compare both the cars according to their variants too. Do take a test drive in order to clear your all doubts. Check out authorised dealership details.