Demand for diesel cars was on the rise for the past few years. However, trends are now changing and in view of this, BMW has launched the 320i in India. The 320i is powered by a petrol engine and will be offered alongside the existing 320d line-up. Earlier, the 3-Series used to be offered in petrol guise under the 328i trim.