Shriram
•1wI am considering purchasing a used Mercedes-Benz B-Class (2018 model), petrol automatic, with around 30,000 km on the odometer. The asking price is approximately ₹12 lakh, and the car appears to be in fair condition. However, I am concerned about the long-term reliability of the engine and suspension, as well as the overall maintenance costs associated with this model. Could you please advise whether this is a reasonable deal and good value for money? Also, are there any better alternatives in a similar budget that would offer lower maintenance and more peace of mind? Thank you.

Autocar India
Skip this 2018 Mercedes-Benz B-Class petrol automatic at Rs. 12 lakh at “fair” condition; it is not a good value. At eight years old, the risk sits in exactly what you are worried about: the engine and suspension.
The 1.6 turbo and the dual-clutch automatic can feel jerky at low speeds and can get hot in heavy traffic if not cared for. Front suspension parts, mounts, and bushings on this car are known to wear with age. At 30,000 km, the mileage is low, but rubber parts age with time, not just kilometres. Any fixes on a Mercedes will be costly, and this car is long out of warranty.
If it has a full Mercedes service history, drives smoothly with no low-speed jerks, no thuds over bumps, no warning lights, fresh tyres and brakes, and it passes a pre-purchase check at a Mercedes workshop, we would only consider it closer to Rs. 10-11 lakh and keep some money aside for immediate work. Otherwise, walk away.
A better buy for your money is a newer used Hyundai Creta/Kia Seltos petrol automatic with the IVT/CVT type gearbox, which is a very smooth automatic. These SUVs are easier to live with, cheaper to run, and have wide service support.
Hyundai Creta
Explore cars mentioned
More questions on similar cars
Posted on: 20 Apr 2026
Need expert advice?
Ask the Autocar community and experts.

