Germany is Europe’s largest car market. Over 6 million used vehicles change hands there every year, and prices run 15 to 30% lower than in France for equivalent models. That’s why tens of thousands of French buyers cross the border each year to find their next car. But the process isn’t straightforward. Between paperwork, potential scams, and hidden costs, you need to know what you’re getting into.
This guide covers the entire process, from searching online to final registration in France.
Why Buy in Germany?
The German market offers three concrete advantages over France.
Lower Prices
A 2019 BMW 3 Series F30 with 80,000 km goes for around 18,000 euros in Germany. The same car in France regularly exceeds 22,000 euros. The difference comes down to volume: Germany’s larger supply means more competition, which pushes prices down. Diesel engines, hugely popular in Germany, show even steeper discounts since several German cities introduced driving restrictions for older diesels.
A Much Wider Selection
Germany’s vehicle fleet exceeds 48 million cars. The variety of available models is unmatched. You’ll find trim levels and options that are rare in France: a Volkswagen Tiguan R-Line with panoramic roof and adaptive suspension, or a Mercedes C-Class AMG Line with the Multibeam lighting package. Configurations that French dealers rarely order.
Better Maintenance Culture
Germans have a reputation for keeping their cars well maintained. The service book (Scheckheft) gets stamped at the dealer with every scheduled service. A car with a complete Scheckheft commands a higher resale price in Germany, which motivates owners to follow the maintenance plan to the letter. Service intervals are also often shorter than in France.
Best Sites for Searching
Three platforms carry the vast majority of used car listings in Germany.
mobile.de
The undisputed leader. Over 1.4 million listings at any given time. The interface is available in English and French, which makes searching easier. Filters are very precise: you can narrow results by engine, trim, interior colour, number of previous owners, and even specific equipment packages. Professional dealers (Handler) are identified with a badge. Private sellers (Privat) account for roughly 30% of listings.
AutoScout24.de
The second-largest platform, with about 1 million listings. AutoScout24 also covers Austria, Switzerland, and Italy. The advantage: you can expand your search across Europe from a single interface. Photos tend to be higher quality than on mobile.de, since the platform enforces standards for professional sellers.
Kleinanzeigen (formerly eBay Kleinanzeigen)
Germany’s equivalent of Craigslist or Le Bon Coin. Prices are often the lowest here, but risks are higher. Fewer buyer protections, no dealer badges, and listings can be vague. Best for budget vehicles under 5,000 euros where you can visit in person.
Search Tips
Search in German to access all listings. A few useful terms: “Unfallfrei” means accident-free, “Scheckheftgepflegt” means dealer-serviced with a stamped book, and “TUV neu” means the technical inspection was just renewed. Be wary of sellers who refuse to send extra photos or share the VIN.
What to Check Before Buying
The price gap only pays off if the car’s actually in good shape. Here are the essential checks.
The German Technical Inspection (TUV/DEKRA)
Germany’s equivalent of the MOT or controle technique is called the Hauptuntersuchung (HU). It’s done every two years by organisations like TUV or DEKRA. The report includes the vehicle’s condition and recorded mileage. Ask for a copy of the most recent HU report. Verify that the date is recent and the mileage matches the odometer.
The German TUV is generally stricter than the French controle technique on certain points, particularly rust and emissions. A car that’s recently passed TUV is a good sign. But keep in mind: the TUV doesn’t cover the same points as the French inspection. You’ll still need a French CT after importing.
Check the VIN
The VIN (Vehicle Identification Number) is the car’s fingerprint. It appears on the manufacturer’s plate, the windshield, the German registration document (Fahrzeugschein), and in the engine bay. All these numbers must match. A VIN that doesn’t match is a serious red flag: the car might be stolen or assembled from parts of multiple vehicles.
Decode the VIN to verify that the advertised specifications match reality. The VIN reveals the country of manufacture, the maker, model, year, engine, and assembly plant. A seller advertising a 2.0 TDI 150 hp engine when the VIN says 1.6 TDI 115 hp is a problem you want to catch before travelling.
Use Automano’s VIN decoder to get the full specifications instantly from any VIN.
Service History (Scheckheft)
The Scheckheft is the service book stamped by the dealer or authorised workshop at each scheduled service. Every service is logged with the date, mileage, and work performed. A complete Scheckheft (luckenlos) is a major selling point in Germany.
Check that dates and mileages are consistent across entries. A car that averaged 20,000 km per year for five years then suddenly dropped to 3,000 km in year six deserves an explanation. Call the last workshop listed to confirm the records.
Odometer Fraud
Odometer tampering is a major problem with German imports. According to German police, one in three used cars sold in Germany has had its odometer manipulated. The risk is even higher for exports, since foreign buyers can’t easily verify the history.
Cross-reference the mileage against the Scheckheft, the TUV report, and service invoices. Calculate the annual average: private vehicles in Germany typically cover 12,000 to 15,000 km per year. Suspiciously low mileage for the car’s age should raise a flag.
Administrative Steps
Importing a vehicle from Germany to France follows a specific process. Expect 2 to 4 weeks to complete everything.
1. European Certificate of Conformity (COC)
The COC (Certificate of Conformity) proves the vehicle meets European standards. It’s mandatory for registration in France. Ask the seller for it before you buy. If they don’t have it, you can order it from the manufacturer. Cost varies from 100 to 300 euros depending on the brand. Delivery takes 2 to 6 weeks.
Without a COC, you’ll need to go through a Reception a Titre Isole (RTI) at the DREAL. This is longer and more expensive (around 500 euros) and involves an additional technical inspection.
2. Tax Clearance (Quitus Fiscal)
Before applying for the carte grise, you need a tax clearance certificate (quitus fiscal) from your local tax office (SIE). This proves VAT has been settled. For a vehicle that’s over 6 months old and has more than 6,000 km, bought from a German private seller, no French VAT is due (margin scheme). The quitus is issued free of charge.
If you buy from a German dealer with a VAT-inclusive price (mit MwSt), the quitus is also issued without additional payment. However, if you buy ex-VAT from a professional, you’ll owe French VAT at 20% to the SIE.
3. French Technical Inspection (Controle Technique)
The vehicle must pass a French controle technique within 6 months of import. Book early: some centres have 2 to 3 week waiting times. If the vehicle has major deficiencies, you’ll get 2 months to fix them and pass a re-inspection.
4. Registration (Carte Grise via ANTS)
Registration is done online through ANTS (Agence Nationale des Titres Securises). Required documents:
- European Certificate of Conformity (COC)
- Tax clearance (quitus fiscal)
- Controle technique less than 6 months old
- Proof of identity and address
- Original German registration document (Fahrzeugschein, parts I and II)
- Purchase invoice or certificate of sale
The cost depends on the vehicle’s fiscal horsepower and your region. Expect between 200 and 800 euros for a standard vehicle.
5. CO2 Tax (Malus Ecologique)
If the vehicle emits more than 123 g CO2/km (2026 threshold), you’ll owe the malus ecologique. The amounts mirror those applied to new cars. For a vehicle emitting 150 g/km, the penalty comes to roughly 1,500 euros. Above 200 g/km, it can exceed 20,000 euros. Check before you buy to avoid a nasty surprise.
The malus only applies to the first registration in France. If the car was previously registered in France, it doesn’t apply.
Traps to Avoid
Hidden Accident Damage
This problem exists in Germany too. A seriously damaged car can be cheaply repaired and resold without mentioning the accident. Listings that say “Unfallfrei” (accident-free) aren’t always truthful. Inspect panel gaps, check headlight alignment, and open the bonnet to examine the chassis rails. If you’re unsure, have the car inspected by an independent expert (Sachverstandiger). An inspection runs 100 to 200 euros.
VAT Surprises for Private Buyers
A common trap: German sellers advertise an ex-VAT price (ohne MwSt) that looks attractive, but you’ll owe 20% French VAT on top. A car listed at 15,000 euros ex-VAT actually costs you 18,000 euros once French VAT is settled. Always confirm whether the listed price includes VAT (mit MwSt) or not.
Legal Warranty vs Manufacturer Warranty
In Germany, private sellers can exclude all warranties (the phrase “gekauft wie gesehen,” bought as seen, is common). Professional dealers must offer a one-year legal warranty (Gewahrleistung), though some try to limit it through contract clauses. Read the contract carefully. If you’re buying from a dealer, the legal warranty applies regardless of your country of residence.
The manufacturer’s warranty, if still valid, applies across Europe. Check the first registration date and the manufacturer’s warranty duration (typically 2 to 5 years depending on the brand).
Transport Costs
Getting the car home is a real cost. Three options:
- Drive it yourself: cheapest, but you’ll need temporary insurance (about 30 to 50 euros for 5 days) and German export plates (Ausfuhrkennzeichen, about 100 euros). Add fuel and tolls on top.
- Professional driver: someone drives the car to your door. Expect 500 to 800 euros depending on distance.
- Flatbed truck: the safest option, especially for high-value vehicles. Cost: 700 to 1,500 euros depending on distance and carrier.
10-Point Checklist Before Signing
Before you sign the purchase contract, verify these ten points:
- The VIN matches everywhere: windshield, registration document, engine bay, manufacturer’s plate
- The Scheckheft is complete with regular stamps and consistent mileages
- The TUV is valid and recent (ideally less than 6 months old)
- Mileage is consistent with age, wear, and service records
- The COC is available or the seller confirms in writing they’ll provide it
- The price includes VAT or you’ve calculated the true all-in cost
- The bodywork is clean: no repair traces, even panel gaps, uniform paint
- The test drive is satisfactory: no unusual noises, smooth gearbox, stable steering
- The contract states warranty terms and the vehicle’s condition
- You have the original German registration documents (Fahrzeugschein parts I and II)
Check the VIN Before You Travel
Before you make the trip to Germany, ask the seller for the VIN and check it. You’ll instantly know whether the model, engine, and year match the listing. You’ll also spot inconsistencies that could indicate a stolen or tampered vehicle.
Check the VIN of your future German car with Automano. The decoder is free and gives you the vehicle’s complete specifications in seconds.