At Rs. 3.83M — roughly the median market price for a 2015 Suzuki Alto — you can alternatively buy a 1999–2001 Toyota Vitz (avg Rs. 3.83M–3.99M). Same budget, but the Alto is 14–16 years newer. That single data point defines this comparison: the Alto wins on age and condition per rupee; the Vitz wins on brand perception, parts availability, and resale ceiling.
Here's the full breakdown using live prices from PriceMart.lk.
Price: The Core Data
Suzuki Alto overall: avg Rs. 3.94M, median Rs. 3.75M, 4,625 listings
Toyota Vitz overall: avg Rs. 6.74M, median Rs. 7.05M, 4,731 listings
The Rs. 2.8M gap in overall averages is real — but it's driven by newer Vitz models (2015–2019) dominating volume. To compare fairly, you need to look at the same price bracket:
| Budget | Best Alto Year | Alto Avg | Best Vitz Year | Vitz Avg |
|---|---|---|---|---|
| Rs. 3.0–3.5M | 2011–2013 | Rs. 3.09M–3.44M | 1999–2000 | Rs. 3.83M–3.96M |
| Rs. 3.5–4.5M | 2014–2016 | Rs. 3.64M–4.36M | 2001–2004 | Rs. 3.99M–4.34M |
| Rs. 4.5–5.5M | 2017 | Rs. 4.94M | 2007–2008 | Rs. 5.37M–5.54M |
| Rs. 5.5M+ | — | Exceeds budget | 2009–2016 | Rs. 5.57M–7.23M |
All data verified from live listings on PriceMart.lk, June 2026.
Age vs Brand: The Real Trade-off
In the Rs. 3.5M–4.5M bracket — the most competitive zone — a buyer choosing the Alto gets a 2014–2016 model (8–12 years old). The same money buys a Vitz from 2001–2004 (22–25 years old). That 10–14 year age gap matters for:
- Rubber and seals: Older Vitz models need door seals, window rubbers, and suspension bushings replaced. Budget Rs. 50,000–120,000 for preventive restoration on a 2001–2004 car.
- Electronics: A 2015 Alto has basic modern electronics. A 2001 Vitz predates modern OBD diagnostics.
- Safety: The 2014–2017 Alto HA36S has dual airbags. Most sub-Rs. 5M Vitz models do not.
Fuel Economy
Both are 660cc–1.3L petrol cars with comparable fuel economy in the Rs. 3.5M–5M bracket:
- Alto HA36S (2014–2017): 24–27 km/l under light urban conditions
- Vitz KSP90 / NCP10 (1999–2004): 16–20 km/l (1.0L/1.3L petrol, older DOHC)
The Alto's more modern engine calibration and lighter kerb weight give it a meaningful fuel economy edge, especially for city driving.
Running Costs
Suzuki Alto: Parts are cheap and widely available. Service intervals every 5,000 km (synthetic) or 3,000 km (conventional). CVT service every 40,000 km (Rs. 8,000–12,000). Total annual maintenance for a well-kept 2015 Alto: Rs. 40,000–70,000.
Toyota Vitz (1999–2004): Toyota's genuine parts network is unmatched in Sri Lanka, but these are now 20+ year old cars. Expect age-related costs: shock absorbers, CV boots, timing chain tensioner, and electrical gremlins. Total annual maintenance for a 2001 Vitz: Rs. 80,000–150,000 depending on prior care.
Resale
The Vitz holds stronger resale at equivalent condition — the Toyota badge carries a premium that Suzuki doesn't match. However, the 2015 Alto's resale is also strong because it's a more recent model with a wider buyer pool. A 2001 Vitz in excellent condition might match a 2015 Alto in resale value but requires more investment to keep in that condition.
Which Should You Buy?
Buy the Suzuki Alto if: Your budget is Rs. 3.5M–5M and you want the newest possible car for the money. A 2015–2017 Alto gives you modern safety, better fuel economy, and lower age-related maintenance. See live Alto prices →
Buy the Toyota Vitz if: You're comfortable with an older car and prioritise Toyota reliability and resale certainty. The 2007–2008 Vitz (avg Rs. 5.37M–5.54M, 679–526 listings) is the sweet spot for value — newer enough to avoid major age issues, old enough to be affordable. See live Vitz prices →
Still undecided? Compare them side by side — price trends, year-by-year averages, and live listings for both models in one view:
⇄ Compare Suzuki Alto vs Toyota Vitz on PriceMart.lk →
All price data sourced from live listings on ikman.lk and riyasewana.com via PriceMart.lk. Figures as of June 2026 and update daily.