01The same car, two very different prices
Take a specific car — a 2019 model, a named variant, an automatic gearbox — and find every live listing for it in Malaysia. You will not find one price. You will find a range, and the range is much wider than most buyers assume before they start looking.
101,556
Live listings placed in a comparable cohort
91% of observed asking prices, across 511 models
RM6,412
Median gap for an identical car
Same model, year, variant and gearbox: 12.9% of value
RM7,800
What the dear quartile asks above the middle
14.5% above the cohort's own median
We grouped every live listing with at least four others of the same make, model, year and transmission, then measured the gap between the cheapest quarter and the dearest quarter of each group. Across the whole market that gap is RM8,199, or 16.8% of the median asking price.
Holding the variant constant
A model-year group still mixes trims, so part of that 16.8% is genuine specification difference rather than pricing. We therefore recomputed everything at the tighter grain — same variant as well as same model, year and gearbox — which still covers 80.8% of live listings.
| Comparison group | Listings | Median gap | As % of value |
|---|---|---|---|
| Same model, year, gearbox | 101,556 | RM8,199 | 16.8% |
| Same model, year, gearbox and variant | 90,059 | RM6,412 | 12.9% |
02Where the widest gaps are
Every model below is measured at the variant grain, with at least 250 comparable listings. 86 models qualified. The two ends of the table are wide for completely different reasons.
| Model | Listings | Price gap | In ringgit | Typical value |
|---|---|---|---|---|
| Proton Wira | 647 | 47.5% | RM1,900 | RM4,000 |
| Land Rover Range Rover | 455 | 45.4% | RM129,500 | RM225,800 |
| Perodua Kancil | 362 | 40.9% | RM1,350 | RM3,250 |
| Proton Waja | 331 | 37.5% | RM1,799 | RM4,500 |
| Perodua Viva | 648 | 28.6% | RM2,156 | RM7,250 |
| Perodua Kelisa | 337 | 27.4% | RM2,575 | RM8,950 |
| Proton Preve | 404 | 27.3% | RM3,000 | RM11,800 |
| Proton Saga | 2,239 | 24.4% | RM3,150 | RM14,500 |
| Mercedes-Benz CLA | 493 | 23.8% | RM26,422 | RM159,000 |
| Nissan Grand Livina | 322 | 23.1% | RM3,825 | RM14,900 |
Why old, cheap cars top the percentage table
The Wira, Kancil, Waja, Viva and Kelisa are all fifteen years old or more, and all are worth under RM9,000. At that value the car is almost entirely condition: a running example with a fresh timing belt and a tidy interior is genuinely worth double a tired one, and no amount of market data changes that. A 47.5% gap on a RM4,000 Wira is RM1,900 — real to the buyer, but not evidence of a mispriced market.
| Model | Listings | Price gap | In ringgit | Typical value |
|---|---|---|---|---|
| Lexus RX350 | 817 | 5.1% | RM15,950 | RM310,000 |
| Toyota GR Yaris | 255 | 6.3% | RM12,100 | RM178,500 |
| Suzuki Jimny | 426 | 6.5% | RM9,000 | RM127,000 |
| Lexus NX350 | 251 | 6.7% | RM16,250 | RM293,000 |
| Honda Civic Type R | 911 | 7.0% | RM16,200 | RM239,000 |
| Perodua Ativa | 694 | 7.0% | RM3,300 | RM49,888 |
03Cheap cars vary most in percent, expensive cars in ringgit
The two ways of reading a price gap move in opposite directions, and which one you should care about depends entirely on what you are buying.
| Value of the car | Listings | Gap as % | Gap in ringgit | Dear quartile premium |
|---|---|---|---|---|
| Under RM30k | 28,140 | 23.6% | RM3,896 | RM3,350 |
| RM30k to RM50k | 17,309 | 15.0% | RM6,000 | RM5,100 |
| RM50k to RM80k | 17,612 | 14.7% | RM9,000 | RM7,900 |
| RM80k to RM120k | 9,694 | 16.1% | RM15,888 | RM14,438 |
| RM120k to RM200k | 13,570 | 12.9% | RM20,000 | RM17,156 |
| RM200k and above | 15,231 | 12.4% | RM39,000 | RM31,000 |
Read it this way:
- Under RM30,000, the risk is proportional. A 23.6% gap means the dear listing costs roughly a quarter more than the cheap one. On these cars, condition really is the product, and an inspection is worth more than a price comparison.
- Above RM120,000, the risk is absolute. The percentage tightens to around 12–13%, but that is RM20,000 to RM39,000 of real money. An afternoon spent comparing four listings is among the best-paid afternoons available to you.
- The middle of the market is the most efficient. Between RM30,000 and RM80,000 — the mainstream national and Japanese cars — gaps sit at 14–15%, the tightest percentages outside the luxury tier.
04More listings does not mean fairer prices
We expected thick markets to price tightly. They do not, and we are publishing that because it was the result rather than the one we assumed.
| Comparable listings available | Listings | Gap as % | Gap in ringgit |
|---|---|---|---|
| 5 to 9 | 8,946 | 15.7% | RM8,000 |
| 10 to 24 | 18,375 | 17.8% | RM8,400 |
| 25 to 99 | 41,099 | 17.8% | RM8,300 |
| 100 or more | 33,136 | 15.2% | RM8,000 |
The textbook expectation is that a deep market converges on one price. Malaysian used-car asking prices do not, and the reason is that an asking price costs the seller nothing. There is no penalty for advertising 20% above the market and waiting; the listing simply sits, as our time-on-market study shows, and eventually gets discounted or withdrawn.
05How to tell an overpriced listing from a good one
- 1
Compare against the same variant, not the same model
This single step removes about a quarter of the apparent price difference. A 1.5 TC and a 1.8 S of the same year are different cars; comparing them tells you nothing about whether either is fairly priced.
- 2
Expect a real range, and locate the listing inside it
The right question is not “is this the cheapest?” but “where does this sit between the cheap quarter and the dear quarter?” A car in the middle of a 12.9% band at fair mileage and condition is a normal purchase, not a bad one.
- 3
Ask what justifies a top-quartile price
Sellers at the top of the band are asking around 14.5% above their own cohort's median. Low mileage, full service history, one owner and a clean inspection can justify that. Nothing on the advertisement justifying it is the warning sign.
- 4
On a cheap car, spend the money on inspection instead
Below RM30,000 the gap is 23.6% but only RM3,896. The difference between a good and a bad example will cost you more than the difference between a good and a bad price.
- 5
On an expensive car, do the comparison work properly
Above RM200,000 the quartile gap is RM39,000. That is worth days of research, and it is the segment where sellers are least likely to be challenged on price.
06How we measured it, and what would have been wrong
We took every listing seen at one of our two most recent observation sweeps, grouped them into cohorts of directly comparable cars, and measured the interquartile gap within each cohort. This is editorial analysis of asking-price spreads, not how a Carvaly valuation is calculated. The same editorial dataset produces our monthly market reports. Understanding your Carvaly valuation explains how to read a result.
The decisions behind the numbers:
- Cohorts of at least five comparable listings, matched on make, model, year and transmission, and separately on variant as well. The first covers 91.1% of live listings, the second 80.8%.
- Quartiles, not extremes. We report the gap between the 25th and 75th percentile. A single absurd advertisement cannot move it.
- A floor of 250 listings per named model, and every model in the ranking is measured at the variant grain.
- Freshness from recent observation, not a stored status. We count only listings actually seen at a recent sweep, because a stored “active” flag can overstate what is really on sale.
Two approaches we rejected, and why
Frequently asked questions
How do I know if a used car is overpriced in Malaysia?
Compare it against listings of the same make, model, year, variant and transmission rather than the same model alone — that single step removes about a quarter of the apparent price difference. Across 90,059 live listings the gap between the cheapest and dearest quartile of an identical car is RM6,412, or 12.9%. A listing near the top of that band needs something to justify it: low mileage, full service history, or a clean inspection.
Which used cars have the biggest price differences in Malaysia?
In percentage terms, older and cheaper models: Proton Wira (47.5%), Land Rover Range Rover (45.4%), Perodua Kancil (40.9%) and Proton Waja (37.5%). In ringgit the order reverses — a Range Rover cohort spans RM129,500 and a Mercedes-Benz CLA RM26,422, against RM1,900 for the Wira. All figures hold the variant, year and gearbox constant.
How much can I save by shopping around for a used car?
At the median, the gap between the cheap and dear quartile of an identical car is RM6,412. It scales with the value of the car: roughly RM3,896 below RM30,000, RM9,000 in the RM50,000 to RM80,000 band, and RM39,000 above RM200,000. That is the money available purely from comparing listings, before any negotiation.
Do popular used cars have fairer prices?
No, and this surprised us. Cohorts with 100 or more comparable listings show a 15.2% quartile gap against 15.7% for cohorts with just five to nine. The likeliest reason is that an asking price costs a seller nothing — a listing priced well above the market simply sits rather than being corrected.
Why not just compare the asking price to a valuation benchmark?
You should, for a specific car — that is exactly what a valuation is for. What you should not do is rank models that way. An estimate derived from a model's own listings is close to circular, and it will sit below the raw median ask by an amount that varies with how many listings the cohort has. Ranking on that gap would partly rank models by popularity, so this editorial analysis measured position within cohorts of comparable cars instead.
