The average maintenance cost for BMW 3 Series petrol is Rs 39,600 and for diesel is Rs 56,500. Moreover, for the exact information we\'d suggest you walk into the nearest authorized service centre as they will be the better person to assist you. You can click on the following link to see the details of the nearest service centre and selecting your city accordingly - Service centre
There is an ample number of option available in the budget of 20 Lakhs, like Toyota Corolla Altis, Honda Civic, Hyundai Elantra, etc. For viewing all the options follow the given link - Cars. For shortlisting cars, compare them on the basis of, price, space, size, mileage, maintenance, features, and other specs. Moreover, you can have a test drive of the shortlisted cars for a better idea of comfort and drive quality by visiting the nearest dealer in your city. You can click on the following link to see the details of the nearest dealership and selecting your city accordingly - Dealers. For the details on the down payment, you can visit the nearest dealership.