The X5 xDrive40i is powered by a 3.0-litre inline-six petrol engine that produces 340PS of power and 450Nm of torque. The xDrive30d, on the other hand, gets a 3.0-litre inline-six diesel unit that makes 265PS and 620Nm. Both variants get an 8-speed automatic transmission and a rear-biased all-wheel-drive system.
Both cars are good enough. Choosing one will totally depend on your requirements. If you are looking for a feature-loaded car with better off-road abilities, you may go for Land Rover Range Rover Velar. On the other hand, BMW X5 offers a more spacious and comfortable cabin and it delivers way better power performance too. You may comopare both the cars accordingly. Do take a test drive in order to get better clarity. Check out authorised dealership details.