Guys diesel version of Maruti Suzuki Swift or Hyundai i20? Need a car that will be comfortable on Mumbai roads, spacious, good and has lots of features, handling both on city and on the highway. Want mileage of up to 18 kmpl in city. Suggest because it will be my first new car.