🚗 Driving & transport2024-09-23
Everything you need to buy a car in Germany as a foreigner — from finding the right deal to TÜV, Kfz-Steuer, Haftpflichtversicherung, and registering at the Zulassungsstelle.
Buying a car in Germany as a foreigner can feel like navigating a maze of German bureaucracy — but once you understand the steps, it's actually one of the most straightforward processes in Europe. Whether you're settling in Munich, Cologne, or a smaller city like Erfurt, owning a car gives you a level of freedom that public transport simply can't match. This guide walks you through everything: finding the right vehicle, understanding TÜV checks, setting up mandatory insurance, calculating your road tax, and registering the car at your local Zulassungsstelle.
Before you even start browsing listings on mobile.de or AutoScout24, you need a few things in place. Germany has clear requirements, and missing any one of them will stall the entire process.
If you've just arrived and haven't done your Anmeldung yet, that's your very first step. Without a German address, you cannot register a car — full stop.
For most people moving to Germany, a used car (Gebrauchtwagen) is the smarter financial choice. New cars lose 15–25% of their value in the first year alone, and Germany's used car market is enormous and well-regulated.
New cars from dealers (e.g., Volkswagen, BMW, Opel dealerships) come with a full manufacturer warranty — typically 2 years. Prices start around €15,000 for a basic hatchback like a VW Polo. You get a fresh TÜV certificate, no hidden wear issues, and often financing options (0% deals are common). The downside: higher sticker price and immediate depreciation.
Used cars from private sellers or used-car dealers can be dramatically cheaper. A solid, reliable car like a 2016 Toyota Corolla with 80,000 km might cost you €9,000–€12,000 from a reputable dealer. Private sales (Privatverkauf) are cheaper still but carry more risk — the seller can disclaim all warranties with the phrase "gekauft wie gesehen" (sold as seen).
Top platforms to search:
Always check the Fahrzeugschein (registration document) and Fahrzeugbrief (title document, now called Zulassungsbescheinigung Teil I and Teil II) to confirm ownership and vehicle history.
The Hauptuntersuchung (HU), colloquially called the TÜV, is Germany's mandatory vehicle safety inspection. It's one of the most important things to check when buying a used car.
The TÜV sticker is displayed on the licence plate and shows the month and year of the next due inspection. If a car you're looking at has a TÜV due in 3 months, factor in the cost and potential repair bills.
A standard Hauptuntersuchung costs between €80 and €130 depending on the provider (TÜV Süd, TÜV Nord, DEKRA, GTÜ). If the car fails and needs repairs before it passes, those costs are separate.
Pro tip: Always buy a car with a fresh TÜV if possible — it means the vehicle just passed an independent safety check and you have roughly 2 years before you need to think about it again.
Kfz-Steuer (Kraftfahrzeugsteuer) is the annual road tax every car owner pays. The amount depends on two factors:
| Vehicle | Engine | Emission | Annual Kfz-Steuer | |---|---|---|---| | VW Polo 1.0 TSI | 999 cc | Euro 6 | ~€30–€40 | | Ford Focus 1.5 TDI (diesel) | 1499 cc | Euro 5 | ~€150–€200 | | BMW 320d | 1995 cc | Euro 6 | ~€100–€140 |
Pure electric vehicles (e.g., Tesla, VW ID.3) are currently exempt from Kfz-Steuer for 10 years from the date of first registration.
You can calculate your exact road tax using the official calculator at zoll.de (Bundeszollverwaltung). Payment is collected automatically via SEPA direct debit from your German bank account, billed annually.
Before your car touches a German road — even before you drive it from the seller's driveway — you must have valid Kfz-Haftpflichtversicherung (third-party liability insurance). This is not optional. Driving without it is a criminal offence in Germany.
Important: Insurers check your Schadenfreiheitsklasse (SF-Klasse) — your no-claims bonus class. As a newcomer, you start at SF 0 (the most expensive). If you have a documented no-claims history from Morocco, some insurers (like Allianz or AXA) may give you partial credit — always ask.
Once you have your insurance eVB-Nummer and all your documents ready, head to your local Kfz-Zulassungsstelle (vehicle registration office). Every city and district (Landkreis) has one.
Registering a car at the Zulassungsstelle costs approximately €26–€40 for the administrative fee. New number plates (Kennzeichen) cost an additional €10–€30 depending on the provider (usually bought right outside the office). You can also choose personalised plates for a small extra fee.
The whole process takes 30–60 minutes if your documents are complete. Many offices now allow you to book appointments online — search "[your city] Kfz-Zulassungsstelle Termin" to find your local booking page.
This is where many foreigners — and even locals — make avoidable mistakes.
Buying a car in Germany as a foreigner is absolutely doable — you just need to work through the steps in the right order: get your Anmeldung, sort your insurance eVB-Nummer, verify the TÜV, and head to the Zulassungsstelle with a complete document set. The paperwork feels heavy at first, but Germans are thorough for good reason — the system protects buyers as much as it regulates them.
If you're still in the early stages of planning your move to Germany and want personalised guidance on settling in, navigating bureaucracy, and building your career, Book a consultation with our specialist — we help Moroccans move to Germany successfully every step of the way.
Share with your friends
Was this article helpful?