Every week, we lift a car for a buyer who's about to spend €10,000 to €40,000 on it. Every week, we save at least one of them from a disaster. Cyprus is full of decent second-hand cars at fair prices — but it's also full of cars whose history is creative, whose previous owner skipped every service, and whose seller will smile while saying "no problems, my friend." A pre-purchase inspection costs the equivalent of one tank of fuel. The cars we reject regularly have €5,000–€15,000 of hidden problems waiting for the next owner.

Why Cyprus needs PPI more than most

Three things make pre-purchase inspections especially valuable here:

  • Imported cars. A large share of the used market in Cyprus came in second-hand from the UK, Japan or mainland Europe. Service histories are patchy, mileages occasionally creative, and water-damage from shipping isn't unheard of.
  • The climate. A 5-year-old car here has had the kind of heat, dust and salt exposure (see our climate guide) that a 10-year-old car in northern Europe might've seen. Wear is accelerated.
  • "Cosmetically excellent" hides a lot. Cyprus sun fades nothing in a garage — and lots of cars look spotless on the outside while hiding a corroded underside or a baked turbo.

What our PPI actually checks

1. The documents and identity

VIN check against documents, plate match, mileage cross-reference against MOT/service records, and a check of the engine and gearbox numbers where applicable. Sounds boring — catches the worst fraud first.

2. Full multi-system diagnostic scan

We connect manufacturer-level scan tools and read every module — engine, gearbox, ABS, airbag, body control, climate, infotainment, ADAS. We look for current faults, history faults, and faults that have been cleared in the last 24 hours (a major red flag — somebody's been hiding something).

3. On the ramp

The car comes off the ground and we check the underside properly:

  • Suspension joints, bushes, links, shocks — any play, any leaks.
  • Brake discs, pads, callipers, lines — pad life, disc thickness, line corrosion.
  • Exhaust hangers and joints — common Cyprus rust point.
  • Underbody for accident repair signs (welds in odd places, bent crash structure, mismatched paint underneath).
  • CV joints, driveshafts, propshaft (4x4) — boot integrity and play.
  • Fluid leaks — engine, gearbox, transfer case, diffs, power steering, brakes.

4. Engine bay & mechanical

  • Oil quality, level and condition — emulsified oil = head gasket; metallic oil = bearings.
  • Coolant condition — milky = head gasket, oily = oil cooler leak, brown = neglected.
  • Belt and chain condition, tensioner play, water pump signs.
  • Turbo health (where fitted) — shaft play, oil residue, smoke pattern under load.
  • Compression test where any doubt exists.
  • Battery health and charging system test on the spot.

5. Road test

A proper road test with live data running. Cold start behaviour, gear shifts under load, brake feel and pedal travel, steering centring, the AC under summer heat, the engine under boost (turbo cars), and the gearbox under aggressive shifts. Anninos's ear is half the diagnostic — but the live data tells us what the ear can't.

6. Cosmetic & structural

Paint depth gauge checks every panel for filler or respray. Window glass code-date matching (replaced glass = often an accident). Tyre brand/age mismatch. Wheel runout. Interior wear vs claimed mileage.

7. Written report

You get a one-page summary plus a photographed long-form report. Three buckets: Safe to buy (and at what price), Negotiate (with specific items priced), Walk away (with reasons in writing). All by WhatsApp before you've left the workshop.

Half of pre-purchase customers come back the next week buying a different car — because the report told them to walk away from the first one. That conversation alone is worth ten times the inspection fee.

Seven deal-killers we see every month

  1. Hidden accident damage. Repainted door, replaced front rail, mismatched seat-belt date codes. Common on imports.
  2. Mileage adjustment. Cluster reads 90,000 km, brake-disc wear and seat bolster wear suggest 200,000+. Service-history dates often expose this in 30 seconds.
  3. "Cleared" fault codes from the last 24 hours. Means a problem was there yesterday. We dig until we find what it was.
  4. DPF / EGR / AdBlue at the end of life. Often invisible at the kerb, obvious on diagnostic data — pressure ratios, regeneration counts, soot mass.
  5. Slipping automatic gearbox. Especially DSG, ZF 8HP, CVT — caught on data more often than feel.
  6. Air-suspension on its way out. Range Rover, Audi Q7/A8, Mercedes S-class. See our air-suspension guide — the parts are not cheap.
  7. Underbody corrosion on coastal cars. Brake lines, fuel lines, anti-roll bar drop-links, subframe edges. Often the deal-killer on cars from Ayia Napa, Protaras and Limassol seafront.

How to make the most of your inspection

  • Book the inspection before you put a deposit down. Use the report as your negotiation lever.
  • Bring the service book and any paperwork. We'll cross-check it.
  • Ask the seller for VIN and registration in advance — we run history checks before the car arrives.
  • If the seller refuses an independent inspection, that is the answer. Walk.

Book your inspection

Send Anninos the registration and the model on WhatsApp. We'll quote a fixed fee, book a slot quickly (usually within a few days), and give you a report you can rely on.

WhatsApp Anninos See pre-purchase service →