Skip to main content
No maths. No jargon. Real screenshots, real numbers.

What's the deal score, really?

Every car on AllCars has a number next to it from 0 to 100. Green means "good deal". Red means "have a serious think". Most people glance at it and move on, which is fine. But if you want to know what its actually doing, this page walks you through one real example with screenshots and calls it like it is.

Want the maths-heavy version? See the pricing engine page.

Meet a real car.

This is what one listing looks like inside the AllCars app. Same car you'd see browsing Cyprus listings the normal way, just with the score in the corner. Heres whats going on.

9:41 5G
allcars.cy
SEARCH
Public listing ? 87 · STEAL
Audi A4 2.0 TDI · 2018
82,000 km · diesel · manual · Limassol
€18,500 fair: €17,400 ? €19,800
? service history 12 photos 2 owners imported 2020
swipe up for full details · save · contact seller
The green ? 87 badge in the top-right is the deal score. Above 70 means the engine thinks this car is priced well for what it is. Anything above 80 is comfortably in "decent buy" territory.
"fair: €17,400 ? €19,800" is the fair-price band. Thats the range the engine thinks this exact car (year, mileage, spec, condition) should sell for in todays market. The €18,500 asking sits comfortably inside, leaning to the bottom end. Good news for the buyer.
The thin gradient bar shows where the asking price sits in the market spread. White dot at 28% means cheaper than 72% of similar cars right now. Thats the visual sanity check.
The tags row ("service history", "12 photos", "2 owners") feeds into the Quality side of the score. More signals of a real, well-documented car = higher Quality = higher deal score. No magic, just adding up evidence.

Three colours. One thing each.

Glance at the colour. Move on. If you only ever read the badge and never read the maths, youre still ahead of every other car buyer in Cyprus this week.

87 ? STEAL

Green · 70 to 100

Priced below market for what it is, with enough quality signals to back it up. Worth a closer look. Worth a phone call. Worth driving across the island for.

˜ 18% of live listings
58 FAIR

Amber · 40 to 70

Priced about right. Not a steal, not a rip-off. The market is functioning. Most cars live here, and thats fine. Negotiate if you like the car, dont if you dont.

˜ 64% of live listings
32 PRICEY

Red · 0 to 40

Either above market for what it is, or has enough quality warning flags that the score gets pulled down. Worth a second read of the listing. Or a hard pass.

˜ 18% of live listings

How does it actually know?

Lets walk through that 87 we just saw. Same Audi A4, four steps, no magic, no priesthood. Just looking up similar cars and doing some honest comparing.

01

It looks for similar cars.

Same model, same era, same engine, same fuel, same gearbox, rougly the same mileage. Out of 11,000+ live listings it finds the 142 cars closest to this Audi A4. They become the peer group.

The closer the match, the more it counts. A 2018 A4 with 80,000 km counts way more than a 2014 A4 with 200,000 km, even though theyre both "Audi A4" on paper. Closeness matters.

142 PEER LISTINGS · YOUR CAR HIGHLIGHTED
€16,900
2017 · 95k
€17,200
2018 · 110k
€18,500
? yours
€17,800
2018 · 78k
€19,100
2019 · 60k
€18,400
2018 · 84k
€16,500
2017 · 120k
€17,600
2018 · 90k
€18,900
2019 · 70k
€17,400
2018 · 88k
€16,800
2017 · 105k
€19,500
2019 · 55k
+ 130 more peers
PEER PRICE DISTRIBUTION (€)
peer median €17,800 your A4 €18,500 15k 16k 17k 18k 19k 20k 21k 22k
02

It works out the typical price.

Across those 142 peers, the typical asking price comes out to €17,800. The chart on the left shows the spread.

The closest peers (year, mileage, engine match) get the most weight in this calculation. Distant peers contribute a tiny bit. Nobody gets ignored, nobody dominates. Smooth, honest average.

03

It compares yours.

Asking €18,500. Peer typical €17,800. Difference: €700 above. Doesnt sound like a good deal so far, does it?

But this car has 82,000 km. The peer median has 90,000 km. So this one has 8,000 fewer km than typical, which makes it worth about €1,400 more in this segment. Adjusted, the engine says this car should be priced around €19,200.

Asking €18,500 against an adjusted fair of €19,200 means the ask is €700 under what the car is actually worth. Thats how Value gets a high score.

WORKING IT OUT
peer typical price €17,800
+ adjustment for low mileage + €1,400
adjusted fair price €19,200
your asking €18,500
verdict €700 under fair · Value 88/100
QUALITY CHECK · 6 SIGNALS
Description depth
410 chars, mentions service intervals
9 / 10
Photo set
12 photos, HD, interior covered
10 / 10
Service history
"full service history" mentioned
9 / 10
Salvage / accident keywords
none found
10 / 10
Identity confidence
specs match the model precisely
9 / 10
Listing freshness
posted 3 days ago, no stale price
10 / 10
Quality total
99 / 100
04

It checks the listing itself.

Cheap doesnt automatically mean good deal. A car priced way under market with two photos and a one-line description should worry you, not excite you. The Quality side of the score asks "is this car actually what it claims to be?".

This A4 has a long honest description, a dozen sharp photos, mentions full service history, no salvage flags, and the specs match the model precisely. Quality scores 99 out of 100. Pretty much spotless.

FINAL SCORE
Value 88 × Quality 99 / 100
87
? STEAL · the green badge you saw at the top

What that "fair: €17,400 ? €19,800" actually means.

The single number is nice, but a band is honest. The market isnt one price. Its a range. Heres how to read it.

FAIR-PRICE BAND · 2018 AUDI A4 · 82,000 KM
€17,400 · low end
€18,500 · asking
€19,800 · high end
LEFT (€17,400)

The lowest the engine has seen this exact car shape sell for recently. Below this, you should ask why. There usually is a reason.

MIDDLE

The fat part of the market. Where most equivalent cars actually trade hands. Buying or selling here means nobody walks away feeling robbed.

RIGHT (€19,800)

The top of the range for this car shape. Above this and youre paying premium money. Could be justified (immaculate, low owners) or could be optimism. Look at the listing closely.

Rule of thumb: if the asking price sits in the left third of the band, the score will usually be green. Right third, usually red. Middle, usually amber. The Quality signals can shift this by a chunk in either direction, which is exactly what you want them to do.

Same model, two scores, two stories.

Heres two listings for the same engine, same year, almost the same mileage. One scores 84. The other scores 38. Read both cards and youll see exactly why before you read another word from me.

9:41 5G
Listing · good example
SCORE 84
Public listing ? 84 · GOOD
VW Golf 1.6 TDI · 2018
95,000 km · diesel · manual · Nicosia
€11,200 fair: €11,000 ? €12,400
? service history 10 photos · HD 1 owner non-smoker
Why 84? Asking is €200 above the absolute floor for this spec, but the listing has 10 sharp photos, full service history mentioned, one owner, fresh on the market. Quality signals push the score up from "fair" into "good". A genuinely solid buy.
9:41 5G
Listing · bad example
SCORE 38
Public listing 38 · CAUTION
VW Golf 1.6 TDI · 2018
98,000 km · diesel · manual · Larnaca
€8,400 fair: €11,000 ? €12,400
! salvage keyword 3 photos only desc: 18 chars posted 47 days
Why 38? The asking price is €2,600 below the floor for this spec, which screams "great value" until you read the listing. 18-character description, 3 grainy photos, salvage keyword in the text, been live 47 days nobody bought. Cheap for a reason. The engine flags it instead of celebrating it.

The point: same model, same year, same engine, same mileage. The only difference between an 84 and a 38 is what the listing tells you about the car. Real photos, real description, no warning flags = high score. Mystery photos, salvage keyword, deafening silence = low score, regardless of how cheap it looks.

"But this is the car I want and it scored 42!"

Cool. The score isnt telling you not to buy it. The score is telling you the asking price isnt great relative to the market. Those are different sentences and they matter.

9:41 5G
Porsche · the dream
SCORE 42
Public listing 42 · PRICEY
Porsche Cayman GTS · 2018
42,000 km · petrol · manual · Limassol
€78,000 fair: €58,000 ? €71,000
15 photos · HD ? service history 1 owner PCCB ceramics
n = 4 peers · band wider than usual (rare car)

The car is real. The condition is great. Nothing wrong with the listing. The score is 42 because the seller is asking €7,000 above the top of the recent fair-price band.

"If you pay this, youre paying €7k more than recent comparable sales. Maybe its worth it to you. Maybe its negotiable. Maybe you wait three weeks for one priced fairly."

"Do not buy this car." It cant know what you want. It cant know how badly. It cant know your budget. It can only tell you where the price sits versus the market. The buy decision is still yours.

Side note: rare cars (only 4 peers across the island) get a wider fair-price band, because three peers can lie. The engine knows it doesnt fully know, and shows you that uncertainty honestly instead of pretending its sure.

Stuff people ask.

Should I just buy every green-badge car?
No. The score is a starting point, not a verdict. A green badge means "the asking price looks good for what the listing claims". You still need to view the car, kick the tyres, check service records, and make sure your gut is on board. Score gets you to the shortlist faster. It doesnt sign cheques.
Why is one car green at €15,000 and another red at €12,000?
Because price alone is meaningless. €12,000 might be expensive for a 2014 with 200,000 km in rough nick. €15,000 might be cheap for a 2019 with 50,000 km and full history. The score normalises for what each car actually is and compares it against its real peer group, not against some flat average.
How often does the score update?
Continuously. New listings, price drops, removals all flow into the index every few hours and the engine rescores everything affected. The score you see is the score right now, not last weeks number.
What if the seller updates their description?
Next refresh cycle, the new description gets re-parsed. If the seller adds proper specs and service-history mentions, the Quality score can jump up. If they drop the price, Value jumps. Either way you see the new score within hours.
Why does my rare car have such a wide fair-price band?
Because the engine has fewer peer cars to compare it against, which means more uncertainty. Rather than pretend it knows the exact fair price for a unicorn, the engine shows you a wider band so you can see the uncertainty for yourself. This is the honest move. Anyone giving you a precise price for a 1-of-12 car is making it up.
Can I trust the score for high-end / classic cars?
Within reason, yes, but read the band carefully. A €120,000 Porsche with three peers in the country is a less confident score than a €15,000 Yaris with 200 peers. The maths is the same. The certainty isnt. Use the band, not just the badge.
I think the score is wrong on this listing. What do I do?
Tell us. Most "wrong" scores end up being a description we couldnt parse cleanly, a body type that got mis-tagged, or a chassis-code variant we havent seen yet. Send the listing link and well usually fix it within a day. Every reported edge case makes the engine better for the next person.
Is this the same as a "fair price" tool?
Sort of, but better. A fair-price tool gives you one number based on a flat average. The deal score gives you a number, a range, a colour, and a Quality check on the actual listing. Its not just "what should this car cost", its "is this specific ad worth your time".

Now go score a real car.

Every public Cyprus listing, scored against its real peers, with a fair-price band you can actually trust. Free, forever.