BMW has launched the all-new XM SUV and the facelifted M340i sedan in the Indian market. The new BMW XM is priced...