Maruti Suzuki is really popular in India because their cars are cheap to buy and also low on running costs. If your budget is less than Rs 10 lakh, you still get a lot of good options from them. They have cars for different needs – like small cars for city driving, family hatchbacks, compact sedans, or even SUVs with good ground clearance. Here are some of the best Maruti cars you can buy right now under Rs 10 lakh.

Maruti Suzuki Wagon R


Price: Rs 5 lakh to Rs 6.95 lakh

The Wagon R has been a favourite for many years among Indian families. People like it because it is very practical and easy to use every day. It has this tall design, which makes it super easy to get in and out, especially for older people or kids. Even though the car looks small from outside, inside there is lots of headroom and the cabin feels roomy.

The seats are comfortable for daily commutes, and the boot is big enough for shopping or weekend trips. Everything inside is simple – controls are easy to reach. When driving, it is great for city roads. The steering is light, so parking and moving in traffic is no problem. The ride is soft at low speeds, so it feels nice and hassle-free.

Maruti Suzuki Baleno


Price: Rs 6 lakh to Rs 9.10 lakh

The Baleno is a bit more premium hatchback. It is for people who want something comfortable, spacious, and good-looking. The design looks modern and clean, not too showy. It has a wider body than smaller hatchbacks, so it feels more stable.

Inside, there is good legroom for front and back passengers, and the boot is decent too. The dashboard is straightforward and user-friendly. Driving the Baleno is relaxed – the petrol engine is smooth in city as well as on highways. The suspension handles bad roads well without being too hard, and the car stays steady at higher speeds.

Maruti Suzuki Dzire


Price: Rs 6.26 lakh to Rs 9.31 lakh

The Dzire is one of the top-selling compact sedans in India. It is perfect for people who want a proper boot for luggage but don’t want to spend too much. The design is simple and nice, and after recent updates it looks more modern.

It shares the same base as the Swift, but the extra boot makes it look like a proper sedan. Inside, there is enough space for a small family, and rear seats are comfortable. The boot is a big plus compared to hatchbacks. The engine is refined and gives good mileage, especially in city traffic. Ride quality is good on Indian roads – it handles potholes and bumps without much trouble. Overall, it is reliable and easy to own.

Maruti Suzuki Swift


Price: Rs 5.79 lakh to Rs 8.80 lakh

The Swift has always been very popular because of its fun, youthful look and easy driving. Compared to other Maruti cars in this price, it looks sportier.

It is practical for small families and daily use, but rear seat space is not as much as in the Baleno. When you drive it, the Swift feels light and quick. The steering is sharp, so it is great for city roads and tight turns. Comfort is okay, but what people really like is how fun and agile it feels. If you want a car with some character and don’t mind slightly less space in the back, the Swift is a good choice.

Maruti Suzuki Brezza


Price: Rs 8.26 lakh to Rs 13.01 lakh (but base models are under Rs 10 lakh)

The Brezza is Maruti’s most affordable SUV, and it gives you that SUV feel with higher ground clearance at a reasonable price. It looks bigger and more solid than hatchbacks or sedans, which is why so many people buy it.

The cabin is comfortable with enough space for a family, and the higher seating position gives better visibility and makes you feel confident on the road. One thing to note – a new facelifted Brezza is expected in 2026, so if you are not in a hurry, maybe wait and see the updated version.

These are some solid options from Maruti under Rs 10 lakh. Each one has its own strengths, so you can pick according to what you need most – space, comfort, fun driving, or SUV looks.