Skip to content
PricesConsumersCustoms

The Same Car, Wildly Different Price: How to Spot the Overpay

For the identical model and year — regardless of location — asking prices spread 40–80%. Here's what separates a good buy from an overpay, and the two levers that drive the gap.

AutoBridge Research Team5 min read
BMW X5 (2018) spread
2.2×
p10 $16k → p90 $35.1k
Cleared vs uncleared
+25%
$17.4k vs $13.9k median
Low vs high mileage
+40%
$16.7k (<80k km) vs $11.9k (200k+ km) median
VW Jetta (2020) spread
1.7×
p10 $8.5k → p90 $14.5k

The spread is real

If you've shopped for a used car in Georgia, you've seen it: two listings for the same model, same year, wildly different prices. This is not noise — it's systematic. And the data shows exactly what drives it.

Let's be clear about what this article covers: this is about within-model price variance from condition, mileage, and customs status — not geography. We've covered the cross-city "same car, 12 price tags" story elsewhere; here we look at why the same car in the same city can be priced 40–80% apart.

The spread by model (2020 model year, p10 → p90)

| Model | p10 (cheap end) | p90 (expensive end) | Ratio |

|-------|----------------|--------------------|----|

| VW Jetta | $8,500 | $14,500 | 1.7× |

| Subaru Ascent | — | — | 1.8× |

| VW Passat | — | — | 1.7× |

| Hyundai Elantra | — | — | 1.6× |

| Toyota Camry | $11,150 | $16,710 | 1.5× |

| BMW X5 | — | — | 1.4× |

| Toyota RAV4 | — | — | 1.4× |

For the 2018 model year, the spread widens further — particularly for premium models where condition varies more:

| Model (2018) | p10 | p90 | Ratio |

|-------|-----|-----|----|

| BMW X5 | $16,000 | $35,100 | 2.2× |

| Ford Fusion | — | — | 1.8× |

| Toyota Camry | — | — | 1.5× |

| Subaru Outback | — | — | 1.5× |

A 2.2× spread on a 2018 BMW X5 means the cheapest decile costs $16,000 while the most expensive decile costs $35,100 — for the "same" car. The gap is not geography. It's these two levers.

Lever 1: Customs status

The single biggest price driver within a model-year cohort is whether the car is customs-cleared or uncleared.

| Customs status | Median ask | Premium |

|---------------|-----------|---------|

| Uncleared (not yet cleared) | $13,900 | baseline |

| Customs-cleared | $17,400 | +25% |

A cleared car costs about 25% more because the importer has already paid the excise and import duty — those costs are baked into the asking price. An uncleared car is cheaper on paper, but the buyer faces the customs bill when (or if) they clear it.

This is the most common reason a "cheap" listing looks cheap: the customs costs haven't been added yet. For a 2.0-litre car aged six years or under, that's 3,000 GEL (~$1,100) in excise alone; for a car over six years, it's 9,000 GEL (~$3,300). The price gap reflects real cost differences, not seller generosity.

Lever 2: Mileage

The second major driver is mileage — and its effect is almost as large as customs status.

| Mileage band | Median ask | vs low-mileage |

|-------------|-----------|---------------|

| Under 80,000 km | $16,700 | baseline |

| 80,000–130,000 km | $14,500 | −13% |

| 130,000–200,000 km | $12,700 | −24% |

| Over 200,000 km | $11,900 | −29% |

From the lowest to highest mileage band, the price drops about 29% — put the other way round, a low-mileage car (under 80,000 km) commands roughly 40% more than one over 200,000 km. A high-mileage car is genuinely worth less — but it's also more likely to have an unclear service history, wear-related issues, and a shorter remaining useful life.

The payoff

A cheap listing is usually uncleared + high-mileage; the premium is cleared + low-mileage. The spread is not noise — it's these two levers.

When you see a listing priced 30–40% below the median for its model and year, check two things before assuming it's a deal: (1) is it customs-cleared or uncleared? and (2) what's the mileage? In most cases, the "cheap" price reflects an uncleared car with high mileage — not a bargain.

Conversely, when you see a premium listing, you're typically paying for a cleared car with low mileage. Whether that premium is worth it depends on your use case — but at least you'll know what you're paying for.

Evidence base and methodology

  • Source: AutoBridge canonical active dataset, snapshot pulled 2026-07-05. Canonical filter: vehicle_type='car' AND is_hidden=false AND listed_at>='2026-03-01' AND price_usd>=2000 AND status='active'. Base: 16,565 active cars.
  • Spread analysis: Price percentiles (p10, p90) computed per model+year cohort for cohorts with sufficient sample size (n ≥ 20). Models shown are those with the widest and most representative spreads.
  • Customs and mileage analysis: Computed on the 2018–2021 model-year cohort (n large enough for robust segmentation). Customs status: customs_cleared boolean field. Mileage: mileage_km field, banded as shown.
  • Caveat: This analysis deliberately excludes geographic variation (city). The cross-city price story is covered in our geo-prices report.
  • Excise rates: Georgian Tax Code amendment, parliament.ge/legislation/29783 (matsne.gov.ge document 1043717).

Methodology

Data Source
  • Source: AutoBridge canonical active dataset, snapshot pulled 2026-07-05. Canonical filter: vehicle_type='car' AND is_hidden=false AND listed_at>='2026-03-01' AND price_usd>=2000 AND status='active'. Base: 16,565 active cars.
  • Spread analysis: Price percentiles (p10, p90) computed per model+year cohort for cohorts with sufficient sample size (n ≥ 20). Models shown are those with the widest and most representative spreads.
  • Customs and mileage analysis: Computed on the 2018–2021 model-year cohort (n large enough for robust segmentation). Customs status: customs_cleared boolean field. Mileage: mileage_km field, banded as shown.
  • Caveat: This analysis deliberately excludes geographic variation (city). The cross-city price story is covered in our geo-prices report.
  • Excise rates: Georgian Tax Code amendment, parliament.ge/legislation/29783 (matsne.gov.ge document 1043717).
Sample Size

Over 128,000 unique listings published since January 1, 2026.

Share

TelegramX