Delivery time of a vehicle depends upon various parameters including the variant, colour and area, So please contact your nearest dealer. You can follow the site for know about the dealers in your city: http://www.cardekho.com/Mercedes-Benz/cardealers
Our estimation was for general servicing and engine oil replacement, but your quotation shows that there is a lot work will be done. We will advise you to confirm the labor charge from Mercedes-Benz customer care, rest of the quotation seems fine.
Yes you would be getting option of heater but not heating seats. Thank you. To know more details of the car, please do follow the site: http://www.cardekho.com/carmodels/Mercedes-Benz/Mercedes-Benz_E-Class