Skip to main content

Published by Carlytics, a provider compared on this page. This is our commercial comparison.

Last updated: 2026-05-24

Cross-border buyer guide: Germany

Import Used Car From Germany: The 2026 Pre-Purchase VIN & History Check Guide

Quick answer

Before importing a used car from Germany, run three checks in this order. First, a free Carlytics VIN decode to confirm the chassis number matches the listing. Second, the EUR 8.90 Carlytics paid report for HU mileage history, theft cross-check, accident records, re-import flag, and a fair market value estimate. Third, an in-person inspection by a TUV station or independent mechanic. Total spend: under EUR 130 to avoid a five-figure mistake.

Germany is the largest used-car export market in Europe. A meaningful share of every other EU country's used-car inventory originated in Germany, and foreign buyers travel to Hamburg, Stuttgart, Munich and Cologne every week to drive cars home that they could not find at the same price domestically. The German market is mature, the inspection regime is strict, and the registry data is rich, but exactly because the market is so large, it is also the market with the most sophisticated odometer-rollback operations, the most aggressive Re-Import laundering, and the most carefully-staged accident-repair listings. A foreign buyer arriving with a wallet and no due-diligence framework is the ideal customer for a bad seller. Below: the exact 2026 pre-purchase check sequence, what each step costs, and what each step protects you against.

Start with the free decode, paste the VIN you got from the seller

The four-step pre-purchase check sequence

StepWhatCostProtects against
1Free VIN decodeFreeInvalid VIN, fake listing, wrong model/year/engine
2EUR 8.90 paid reportEUR 8.90Odometer rollback, theft, undeclared accidents, re-imports
3TUV pre-purchase inspectionEUR 80-120Physical condition, hidden damage, mechanical defects
4In-person inspection by youFreePanel gaps, paint match, VIN sticker tampering

Step 1 - Free VIN decode

Ask the seller for the VIN as soon as you have shortlisted the listing. Acceptable formats: a photo of the Zulassungsbescheinigung Teil II (the registration document), a photo of the visible chassis stamp under the windscreen or under the rear seat, or the 17-character string written into the chat. Paste it into the Carlytics free decoder. The decoder returns make, model, model year, engine displacement and power, fuel type, transmission, body style, factory of origin, and any active EU and US safety recalls, in seconds, with no signup.

If anything in the decoded output disagrees with the listing (wrong year, wrong engine, wrong country of manufacture), walk away. The cost so far is zero. If the decode confirms the listing, proceed to step 2.

Step 2 - EUR 8.90 paid history report

Pay EUR 8.90 for the full Carlytics report. The report adds the five things that matter most for a German import: full HU mileage history where available, with rollback detection logic that flags any inspection recording a lower reading than a prior one; theft cross-check across Interpol and Schengen-mandated stolen-vehicle registers, so a car stolen in Italy and listed for sale in Munich is caught; accident and damage records where publicly available; re-import flag (Reimport status) where the German registry exposes it; and a fair market value estimate, so you know whether the asking price is fair before you start negotiating.

The report also runs an AI web search across auction archives, forum threads and the open web for that specific VIN. This is the layer that catches cars that were previously sold at salvage auction in Italy or France and reappeared three months later in a German private listing with a new lick of paint. None of the major paid competitors offers this AI web search.

Coverage depends on the VIN, country and available records. Providers can use different sources, update schedules and matching methods, so a shared public source does not establish identical reports or accuracy.

Step 3 - TUV pre-purchase inspection

Once the Carlytics report has filtered out the listings with bad histories, book a TUV pre-purchase inspection (Gebrauchtwagencheck) at the nearest TUV, DEKRA or KUS station to where the car is being sold. The inspection costs EUR 80-120 and the seller is normally expected to bring the car to the station. The TUV technician checks brakes, suspension, bodywork, undercarriage, electrical systems, and engine condition, and produces a written report. This is the layer that catches mechanical issues that no VIN history check can see, worn shock absorbers, leaking gaskets, oxidised connectors, and bodywork that has been repaired and repainted.

Step 4 - Your own in-person inspection

Even with the TUV report in hand, inspect the car yourself before transferring funds. Five quick visual checks: (1) panel gaps should be even and consistent on both sides of the car; (2) paint match across adjacent panels should be perfect under natural light, colour shifts between bumper and wing are a post-accident signal; (3) the VIN sticker on the door frame, on the engine bay, and stamped into the chassis should all match the registration document; (4) the original glass should carry consistent manufacturer markings (a single replaced windscreen is normal; multiple replaced glass panels suggests an accident); (5) the underside of the boot lining and bonnet should be free of weld marks and over-spray.

Specific warning: Re-Imports

A meaningful share of cars listed in Germany are technically Re-Imports, vehicles that were originally registered in Germany, exported to Poland, the Czech Republic, the Netherlands or further east, then re-imported and re-registered in Germany. Not all re-imports are problematic. Some are perfectly clean cars that simply changed hands across the border twice. But re-imports as a category carry a higher prior probability of hidden insurance write-off than never-exported vehicles, particularly cars under 5 years old that were re-imported within 18 months of original export. Treat Re-Import status as a yellow flag worth asking about, not a red flag that automatically kills the deal. A clean Carlytics report on a re-imported car is more reassuring than no report at all.

Verdict

The right 2026 pre-purchase stack for a German used-car import is: free Carlytics decode for every shortlisted listing, EUR 8.90 Carlytics paid report for any car you are seriously considering, EUR 80-120 TUV inspection for any car you are about to make an offer on, and an in-person visual inspection by you before transferring funds. Total spend per serious candidate: under EUR 130. The framework is designed to filter out the bad listings cheaply at the top of the funnel and reserve the expensive due-diligence for the small number of candidates that actually deserve it.

Honest caveat: no combination of public data and a TUV inspection guarantees you will never have a problem with the car. EU insurance accident feeds are uneven across countries. Undeclared accidents are by definition undeclared. Mechanical failures can occur after purchase regardless of inspection quality. The four-step framework reduces your risk dramatically: it does not eliminate it. Always buy at a price that leaves room for the unexpected.

Related guides

Frequently Asked Questions

Does Carlytics include accident and damage data?
Yes. Carlytics reports include accident and damage records (for example salvage and write-off title records, auction damage classifications, and national registry damage markers) where available for the VIN. Coverage varies by vehicle and country, and finding no record is not proof that a car is undamaged.
What is the most important pre-purchase check for a used car from Germany?
The combination of (1) HU (Hauptuntersuchung) mileage history across the car's German life, (2) theft cross-check across Interpol + Schengen registers, and (3) a re-import flag check: German registries record whether the car was previously exported from Germany and re-imported, which is a yellow flag because re-imports often correlate with insurance write-offs that were repaired abroad. A EUR 8.90 Carlytics report covers all three plus accident records and a fair market value estimate.
What are HU and AU and why do they matter?
HU (Hauptuntersuchung) is the German technical inspection, mandatory every 2 years for cars over 3 years old. AU (Abgasuntersuchung) is the emissions check, performed at the same appointment. Each HU records the date, odometer reading, and any defects. The HU mileage trail is the backbone of any German car history check: it lets you verify whether the odometer has been rolled back and whether the car was driven heavily or lightly in each 2-year window. A Carlytics report surfaces the full HU mileage history where it exists.
What are HSN and TSN and do I need them?
HSN (Herstellerschlussel-Nummer) is the 4-digit manufacturer code, TSN (Typschlussel-Nummer) is the 3-digit type code. Together they identify the exact technical variant of a German-registered vehicle (engine, body, options) much more precisely than the VIN's manufacturer-encoded descriptor section alone. They are printed on the German Zulassungsbescheinigung Teil I (vehicle registration document) at codes 2.1 and 2.2. For a buyer doing pre-purchase due-diligence the VIN alone is enough; HSN/TSN matter most when calculating insurance premiums or matching parts in the German aftermarket.
How do I know if the car has been in an accident?
Three signals. (1) The Carlytics report cross-references EU insurance damage feeds where they are publicly available, undeclared accidents are by definition undeclared, so absence of a record is not proof the car was never crashed. (2) The HU inspection record will note any structural defects detected at inspection. (3) Visual inspection at the seller's location remains essential, panel gaps, paint thickness differences, weld marks under the boot lining, and mismatched VIN stickers on glass and panels are all classic post-accident signals. A clean history report is necessary but not sufficient; in-person inspection is the second half.
What is a Re-Import and why is it a yellow flag?
A Re-Import (Reimport) is a vehicle that was originally registered in Germany, exported abroad (often to Poland, the Czech Republic, or the Netherlands), then later re-imported into Germany and re-registered. The yellow-flag pattern is that re-imports disproportionately correlate with insurance write-offs that were repaired cheaply in lower-cost markets and resold. Not all re-imports are written-off cars, some are perfectly clean, but the prior probability of hidden damage is higher than for a never-exported vehicle. A Carlytics report flags re-import status where the German registry data exposes it.
Do I need to do the check before or after I have agreed a price?
Before, ideally immediately after the seller shares the VIN. Sequence: ask for the VIN by photo of the Zulassungsbescheinigung Teil II (or visible chassis stamp), run the free Carlytics decode to confirm the basics match the listing, then if you are seriously considering the car run the EUR 8.90 paid report. The report data is yours regardless of whether the deal goes ahead, if anything is wrong, you walk away with EUR 8.90 spent rather than EUR 15,000.
How does the EUR 8.90 Carlytics report compare to what a German TUV station would tell me?
Different things. A TUV station can perform a fresh HU inspection of the physical car (around EUR 80-120) but cannot show you the prior HU history from the central register, cross-border mileage, or theft cross-check. Carlytics shows you the historical record but cannot inspect the physical car. For an import the right sequence is Carlytics first (filter out the bad listings cheaply), then a TUV pre-purchase inspection or independent mechanic check on the candidates that survive the filter. Total spend EUR 90-130 to avoid a five-figure mistake.
What about cars that were originally Dutch, Belgian, or Polish but are now being sold in Germany?
These appear in German listings constantly. The seller will often present them as German vehicles because the current registration is German, but the heavy-use years may have been in the Netherlands (RDW inspections), Belgium (Car-Pass mileage records), or Poland (CEPiK records). A pure German service will see a clean record from the moment of German re-registration onwards. Carlytics merges the prior Dutch, Belgian, Polish, Czech, and 47+ other EU country records into a single report, designed for exactly this cross-border use case.

We use cookies for analytics to improve our service. No personal data is sold. See our Privacy Policy.