I leased a cla 250 from Schumacher Mercedes which included 39 months 36miles and prepaid for 2 maintenance checkups at 10k miles and 20k miles. Returned car with 24k miles and was billed 350$ for not doing 3rd maintenance at 25k ? Why was it not at 30k ? Also if needed to be serviced a 3rd time I would have pre purchased was never told. Also brought car back way under the miles so instead of this being a wash they are trying to stick me with a 350 charge on top of the standard 595.00 drop of fee. I have owned many Mercedes in the past I will take my buisness elsewhere.