Ranked answer
Best VIN check in Germany 2026: 6 services ranked
Germany has no public database where a buyer can look up a car's history, so a proper check matters more here than in most countries. We ranked six services on price transparency, what you see before paying, and whether they follow a car past the German border.
By Anna, updated 23 September 2026
Example: Free preview included
- Cars
- Motorcycles
- Vans
- Trucks
The short answer
MrVIN is our pick for a used car bought in Germany in 2026: there is no free public register of a car's history for a buyer, so a proper check matters more here than almost anywhere else, and MrVIN covers mileage, damage, theft and import history from EUR 19.90 excluding VAT with a free preview of the findings before you pay. The KBA recall database is worth running first, free, but it only covers open manufacturer recalls, nothing about mileage or accidents. carVertical has the widest country list at one of the higher prices, autoDNA prices openly and has the longest track record, CARFAX is strongest on a car with US or Canadian history, Automoli is a separate Polish service at a lower price, and Cardentity is a German specialist built specifically for cars bought in Germany.
The ranking
-
EUR 19.90 to 24.90 excluding VATBest overall for a used car bought in Germany
MrVIN reports are generated from official registries and licensed sources across more than 30 European countries, with import and registration history treated as a core check rather than an extra. That matters here because the Zulassungsbescheinigung and the Hauptuntersuchung record only cover what happened after a car reached a German registry, and a car's years abroad need a service that actually pays for foreign records rather than one that stops at the border. The report covers the questions that decide a used car purchase: real mileage over time, recorded damage with photos where available, theft flags, and where the car has actually lived.
The price, EUR 19.90 to 24.90 excluding VAT, is on the page before you type a FIN, and the free preview shows what the report actually found for your car before you pay, such as mileage readings, damage records and import signals, not just a specification decode. No other service on this list shows you the findings first.
-
carVertical about EUR 25 to 40
The biggest brand and the widest country list, at one of the higher prices
carVertical is the best known vehicle history brand in Europe, with a properly built German language product and reports that cover 35+ countries. If the car you are looking at has moved through several markets before reaching Germany, that width can be the deciding factor.
The catch is price and pricing style: a single report usually lands at about EUR 25 to 40 depending on country, the number only appears at checkout, and it is often wrapped in countdown discounts that reset the next time you visit. You pay a brand premium for essentially the same essential checks the rest of this list runs, without the price printed anywhere before you commit.
-
autoDNA EUR 24.99
Honest public pricing and a long track record
autoDNA, a Polish service, has been in the vehicle history business for well over a decade and publishes its price openly: EUR 24.99 per report, with packages at EUR 49.99 for three that bring the per report cost down to EUR 16.66 if you are checking several cars within 90 days.
Before purchase you see basic FIN data such as make, model, year and engine, and which kinds of record exist, rather than the findings themselves. That difference between a decode and a preview is the main practical gap between it and the top of this list.
-
CARFAX EUR 39.99
Strongest on a car with US or Canadian history, at the highest single price
CARFAX built the vehicle history category in North America, and its European site is strongest on exactly that: a car with US or Canadian history, where the American records are the ones that matter and the European services are thinnest. Most cars bought in Germany do not carry that history, which narrows where this service actually earns its keep.
It is also the most expensive single report on this page, at EUR 39.99, and as with every service here except MrVIN, you pay before you see what exists for your FIN.
-
Automoli EUR 20.99
A separate Polish service at a slightly lower price
Automoli is run by AutoISO, a Polish company separate from autoDNA. At EUR 20.99 per report with public pricing, it is one of the lowest single report prices on this page. You pay before you learn what exists for your specific car.
If you already like what autoDNA does but want to spend less, this is the natural substitute rather than a genuinely second opinion, since both draw on the same relationships and the same kind of report structure.
-
Cardentity
The German specialist, built for cars bought in Germany
Cardentity is a German company specialising in used cars bought in Germany. You enter the FIN and, optionally, the first registration date and the mileage, and the report covers damage and repair signals, odometer checks, equipment and a market value estimate.
We do not list its price here, so check it on its own site before comparing. It earns its place on this list because it is built specifically for the German market rather than adapted to it from somewhere else, and as a country specific specialist it is not the one to reach for on a car whose life has crossed several borders.
Competitor prices and features checked on 14 September 2026 from their public price lists and product pages. Prices change often and can vary by country.
How we ranked them
Every service on this list runs the essential checks where records actually exist: odometer readings over time, damage and accident records, theft databases and registration history. Germany has no public database a buyer can search for any of that, so the ranking turns on price transparency, how much you see before paying, and how well each service follows a car across borders, since a border crossing is exactly where mileage and damage history goes missing.
Prices and features come from each service's public price list and product pages. MrVIN publishes this page, so treat our first place as a claim you can verify in ten minutes: open the sample report, run a free preview, and compare the checkout totals for your own car.
Unlike Poland, France or Spain, Germany has no official check to rank alongside the commercial services. That is why the next section explains what the free German tools actually give a buyer, instead of ranking one of them as a service in its own right.
Germany has no official vehicle history check: what exists instead
No agency runs a public service where a buyer can type in a FIN and see a car's full history. What exists instead is scattered across several free tools, each covering one narrow piece.
The KBA, the Kraftfahrt-Bundesamt, does publish Online-Selbstauskünfte aus den KBA-Registern for free, but that service is for the registered keeper looking up their own vehicle, not for a buyer checking someone else's car. What a buyer can actually use is thinner, and it is worth knowing exactly what each piece covers before paying anyone for a report.
Older paperwork and plenty of sellers still call the same number the Fahrgestellnummer rather than the FIN. Both mean exactly the same 17 character number, the one stamped into the car and printed on the Zulassungsbescheinigung, and either word gets you to the right field on any of the services below.
What the free German tools show
- KBA Rückrufdatenbank: free, searchable by FIN or model, open manufacturer recalls recorded since 1 May 2004
- The Prüfbericht from the last Hauptuntersuchung (HU): the odometer reading recorded at that test
- The Zulassungsbescheinigung Teil II: the number of previous keepers
- A brand dealer, in some cases: a digital service record for that make
What none of them show a buyer
- A single place to see the car's full mileage history
- Accident and repair records collected in one register
- Theft or outstanding finance flags
- Whether the car was ever registered abroad
- The service history, unless the seller or a brand dealer hands it over
mobile.de warns its own sellers about sites that push a paid so called Fahrzeughistorie Report through unsolicited contact after a listing goes live, aimed at the seller rather than a genuine buyer. Treat any unsolicited offer to run a history check on your own advert with the same caution you would a scam, and only use services you sought out yourself.
The market: imports, the odometer law and Tachomanipulation
Germany sends a great many used cars abroad every year, and the same market moves cars in the other direction too: plenty of cars currently registered in Germany began their life somewhere else. That two way flow is part of why a purely domestic check does not always show the full picture, a point the next section covers in more detail.
Odometer manipulation is a criminal offence in Germany. Since 19 August 2005, § 22b StVG makes turning back an odometer, or making, possessing or distributing software built to do it, punishable by up to one year in prison or a fine. Selling a car with a manipulated odometer can also count as fraud under § 263 StGB, punishable by up to five years or a fine.
The ADAC has long estimated that the odometer is manipulated on every third used car sold in Germany, an estimate that traces back to a 2011 police investigation and puts the average overpayment at several thousand euros per car. It is a long standing figure rather than a new measurement, and it is a large part of why Tachomanipulation is one of the first words most German buyers learn.
Three terms come up again and again when you buy used here: Fahrgestellnummer, Tachomanipulation and gekauft wie gesehen, meaning the number, the fraud and the sale terms. Knowing exactly what each one means is as much a part of buying safely as any report you pay for.
Private sales in Germany are commonly made gekauft wie gesehen, bought as seen, which leaves a buyer very little recourse once money has changed hands and a fault turns up later. That is exactly why the check needs to happen before you pay rather than after, especially in a private sale, where a dealer's statutory warranty does not apply and a verbal promise from the seller is hard to prove afterwards.
Where coverage breaks: a car's years before it reached Germany
A car currently registered in Germany was not necessarily built for the German market or sold new here. Plenty were first registered in another country and imported later, used, by a dealer or a previous owner, and that earlier chapter sits in a different country's registry, insurer and inspection records, systems that were never built to talk to the German ones.
The Zulassungsbescheinigung Teil II shows how many keepers a car has had, but not where those keepers were, and the Prüfbericht history only starts once the car is first inspected in Germany. Years spent abroad before that point leave no trace in either document.
The only way to settle that for a specific car is to check whether a report covers the country the car came from, not to trust a coverage claim on a homepage. A free preview or a record availability check on the actual FIN shows whether a service holds anything for that earlier chapter, or whether its story starts the day the car reached Germany.
None of this makes an imported car automatically a worse buy. It means the paper trail a German buyer can see for free stops at the border, and a car with a longer or shorter life abroad simply needs a check built to reach that specific stretch of its history rather than a generic one.
How to check a car in Germany, step by step
- Compare the FIN yourself read it off the Zulassungsbescheinigung and match it character for character against the number stamped into the car, before you agree to anything.
- Search the KBA Rückrufdatenbank free, by FIN or model, for any open manufacturer recall on that vehicle. This takes a minute, costs nothing, and rules out one whole category of problem before you go further.
- Ask for the Prüfbericht of the last Hauptuntersuchung it shows the odometer reading recorded at that test, the closest thing to an independent mileage check most private sellers can hand you on the spot, and a refusal to produce it is worth noting.
- Check the number of previous keepers on the Zulassungsbescheinigung Teil II a count that does not match what the seller told you about the car's ownership history is worth asking about directly before you go any further.
- Buy one full report on the car you are actually about to make an offer on mileage readings over time, damage and theft records, and import and registration history where the car has any of it.
A full report from EUR 19.90 excluding VAT is the sensible spend once a car has passed the free steps above. None of those free steps on their own would have caught a wound back odometer or an import with no German paper trail behind it.
Run these steps in order rather than skipping to the last one. Each free step removes an easy mistake before it costs you anything, and leaves the paid report to do the one job nothing free can: show what actually happened to this exact car before it reached you.
What none of these reports can tell you
Every service on this list, ours included, checks records. None of them inspects the car. A report cannot tell you the clutch is nearly gone, that the timing chain is rattling, or that a repair was done badly. It tells you what somebody once wrote down about the vehicle, and nothing more.
That matters most for damage. A record exists only where an insurer paid a claim, an inspection station logged a defect, or a registry recorded that the car was written off. Damage repaired privately and settled in cash leaves no trace in any database, at any price, from any provider on this page, however wide its country list or however confident its marketing sounds.
A seller's own paperwork can help too. A Scheckheft with service stamps from a workshop is a good sign, but like any paper record it can be forged, and no report on this page, including ours, can verify a stamp independently. Treat it as one more data point, not as proof.
So read a clean report correctly: it means nothing bad was recorded, not that nothing bad happened. It is one of three checks, alongside a test drive and an hour with an independent mechanic. It is the only one of the three you can run before you travel to see the car.
How to check this ranking yourself in ten minutes
We rank ourselves first on our own page, so treat it as a claim rather than a finding. It is checkable, and this is the fastest way to check it. Open the sample report each service publishes and compare what is actually filled in, rather than how the page is designed.
Take the FIN of the car you are considering and run whatever each service offers for free. Note which ones show you findings for that car, and which only confirm the make, model and engine you could already read off the Zulassungsbescheinigung.
Finally, take each service to checkout without paying, and write down the total. The entry price advertised on a homepage is not always the number you are asked for at the end. The prices on this page carry the date we last checked them for the same reason: a price comparison without a date is worth very little.
Do this on the specific car you are close to buying rather than on a demo FIN from a website. A sample report and a real one can differ, and the only comparison that actually matters to your decision is the one run on your own car.
Check the VIN before you buy
See the car's real mileage, damage and import history across 30+ countries, with a free preview of the findings before you pay.
Example: WBA3A5G59DNP26082Free preview included
Not ready yet? See a full sample report
Frequently asked questions
Is there an official VIN check in Germany?
No. The KBA's Online-Selbstauskünfte aus den KBA-Registern is free, but it is for the registered keeper looking up their own vehicle, not for a buyer checking someone else's car. The closest free public tool a buyer can use is the KBA Rückrufdatenbank, which covers open manufacturer recalls only, nothing about mileage, damage or previous owners.
What does a VIN check cost in Germany?
MrVIN starts at EUR 19.90 excluding VAT with the price shown before checkout. autoDNA publishes EUR 24.99 and Automoli EUR 20.99. carVertical does not publish a list price and shows it at checkout, typically about EUR 25 to 40. Prices checked on the date shown at the top of this page.
Does a VIN check show if a car was imported?
A report that covers the country the car came from can show its earlier registrations, and that is the part a German document alone cannot. The Zulassungsbescheinigung Teil II shows how many keepers a car has had, not where they were, so import history depends entirely on whether the service you use actually holds records for that other country.
How common is Tachomanipulation in Germany?
The ADAC has long estimated that the odometer is manipulated on around one in three used cars sold in Germany, an estimate that traces back to a 2011 police investigation rather than a new measurement, with an average overpayment of several thousand euros per car. Turning back an odometer has been a specific criminal offence under § 22b StVG since 2005.
I am buying privately and the seller says gekauft wie gesehen. What does that mean for me?
It means bought as seen: once you have paid, a private seller in Germany owes you very little if a fault turns up later, unlike a dealer, who carries a statutory warranty. The practical consequence is that the check has to happen before you hand over money, not after, because gekauft wie gesehen leaves almost no way to undo the sale.
A site offered to run a free Fahrzeughistorie Report on my car. Is that legitimate?
Be careful. mobile.de has warned its own sellers about sites that push a paid so called Fahrzeughistorie Report through unsolicited contact after a listing goes live, aimed at the seller rather than a genuine buyer. A legitimate check is one you go looking for yourself, not one that finds you first.
More answers
MrVIN is operated by VERIFY SIA and is not affiliated with, endorsed by, or sponsored by the other services named on this page. All trademarks belong to their owners and are used only to identify the services being discussed.