Both the cars are good enough and have their own forte. Well, both cars come in different price ranges. If power performance and safety is your only priority at a budget, then you may go for Mercedes-Benz GLS on the other hand, BMW X7 has an upper hand in all department, it is luxury inside-out and offers a comfortable driving experience. It gets better tech, huge feature list and powerful reliable power train better driving dynamics too. Do take a test drive in order to get better clarity. Check out authorised dealership details. You may compare both the cars according to their variants too.
BMW X7 retails in the price range of Rs.98.9 Lakh - 1.04 Cr (ex-showroom, Delhi). Please click on the following link and select your desired city in order to check the estimated on-road price: On-Road Price of BMW X7
There is no difference between both the variants od BMW X7. The only difference is that xDrive 40i is a petrol variant and xDrive30d DPE Signature is a diesel variant rest all features remains the same.