Buying A Car In Germany

Buying A Car In Germany - [2026 Complete Guide] - Live In Germany

Buying a car in Germany as a foreigner is entirely possible, and in 2026 the average new car price sits at around €37,000 according to Destatis. That number looks intimidating until you discover the Gebrauchtwagen (used car) market, which is deep, competitive, and full of solid vehicles going for a third of that price or less.

The process is more straightforward than most expats expect, but Germany has specific steps around registration, insurance, and payment that will catch you off guard if nobody walks you through them first. When I picked up a car in Wolfsburg in 2024, I had a decade of living in Germany behind me and still had to double-check the exact sequence at the Zulassungsstelle (vehicle registration office) before I could legally drive it home. The core rule to understand early: you cannot move a newly purchased car a single metre without your Kfz-Versicherung (motor vehicle liability insurance) confirmed in writing and your registration completed.

What makes Germany different from most other countries is that insurance and registration are tightly linked by law. You get your insurance first, receive an eVB-Nummer (electronic confirmation of insurance code) from your insurer, and only then can you complete the Fahrzeuganmeldung (vehicle registration) and collect your number plates. Get that sequence wrong and you are either uninsured, unregistered, or both. German authorities are not forgiving about either.

This guide covers the full journey, whether you are buying from a private seller or a dealership, browsing a forecourt in person or ordering through one of the major online platforms. I will walk you through where to find the best sites to buy a car in Germany, what documents you need as a foreigner, how financing works, what insurance you must carry, and how to handle registration at your local Zulassungsstelle. By the end, you will know exactly what to do and in what order.

buying-a-car-in-germany overview

How to Buy a Car in Germany

Do You Need A Car In Germany?

The honest answer depends almost entirely on where you live. Germany has one of the most developed public transport networks in Europe, and in larger cities a car can genuinely feel more like a burden than a convenience. Parking is expensive, city centre traffic is frequently brutal, and the Deutschlandticket (a flat-rate monthly pass covering all regional and local public transport across Germany) costs €58 per month in 2026. For expats settling in Frankfurt, Berlin, Hamburg, or Munich, a car may simply never make financial sense.

The picture changes completely once you step outside major urban centres. Rural areas, smaller towns, and many industrial regions have public transport that ranges from infrequent to essentially nonexistent after 8pm. Living in Wolfsburg, I notice this directly. The city centre is manageable on foot or by bike, but anything beyond it starts to feel genuinely awkward without a car. That is not unusual for mid-sized German cities, and it is worth thinking about carefully before you decide.

A car parked on a quiet German residential street with typical apartment buildings in the background

Germany is also a country where weekend road trips, IKEA runs, and visiting friends across state borders are a normal part of social life. The Autobahn (Germany’s motorway network, which remains toll-free for private passenger cars in 2026) makes long-distance travel fast enough that driving from Wolfsburg to Munich feels like a perfectly reasonable Saturday plan. Public transport covers the same routes, but with luggage, kids, or a boot full of flat-pack furniture, the car wins every time.

The cost side of this decision deserves real attention. According to Destatis, the average price of a new car registered in Germany in 2026 sits around €38,500, which is a serious financial commitment. Used cars bring that number down significantly, but running costs still add up fast. When you factor in Kfz-Steuer (vehicle tax, calculated based on engine displacement and CO₂ emissions), mandatory Haftpflichtversicherung (third-party liability insurance, which every car in Germany must carry by law), fuel, and routine servicing, most drivers spend somewhere between €300 and €500 per month depending on the vehicle and annual mileage. That is meaningfully more than a Deutschlandticket. Put both numbers on paper before committing.

The decision is rarely about whether Germany needs cars. It is about whether your specific corner of Germany does. Check your future neighbourhood’s public transport connections before you sign anything.

📑

Deutschlandticket Guide

Check out our detailed article on Deutschlandticket.

Can A Foreigner Buy A Car In Germany?

Yes, completely. There are no legal restrictions on a foreigner purchasing a car in Germany, regardless of nationality, visa category, or country of origin. What actually determines whether the process goes smoothly is far simpler than most people expect: you need a registered address. That means completing your Anmeldung (official address registration at your local Bürgeramt, the citizens’ registration office) before the purchase makes any practical sense. Without it, you cannot obtain German licence plates, and without plates, you cannot legally drive the car anywhere.

This catches a surprising number of newcomers off guard. People assume citizenship is the gating factor, or that certain nationalities face additional bureaucratic hurdles. Neither is true. What matters is a valid residence permit and a completed Anmeldung. Dealers and private sellers both require your registered address when filling out paperwork, and the Kfz-Zulassungsstelle (vehicle registration authority) needs it when issuing your plates. That is the full picture, and it is refreshingly straightforward once you know it.

Foreigner reviewing car purchase documents at a German dealership

According to the Kraftfahrt-Bundesamt (KBA) (Germany’s Federal Motor Transport Authority), Germany registered approximately 2.8 million new passenger cars in 2025, with a significant share purchased by non-German nationals. The process is well-worn territory. Dealerships in cities with large expat populations handle foreign buyers routinely, and most have staff who can walk you through the paperwork without drama.

One thing worth being clear about: buying a car and being legally allowed to drive it are two entirely separate questions. Germany recognises driving licences from all EU and EEA countries without any conversion requirement. If your licence comes from outside the EU, the rules become more nuanced and depend entirely on your country of origin. Some licences, including those from the United States, Canada, South Korea, and Japan, can be exchanged directly for a German licence at the Führerscheinstelle (driving licence authority). Others require a German theory exam, a practical test, or both. Getting that sorted before you commit to a purchase is sensible.

📑

Driving Licence in Germany

Check out our detailed article on Driving Licence.

A German bank account is not legally required to buy a car, though having one makes everything considerably smoother. Private sellers almost universally prefer bank transfer over cash for any serious amount, and dealers processing a finance agreement will need local banking details. If you are still in the process of opening an account, that is worth prioritising alongside your Anmeldung.

To summarise what you actually need as a foreign buyer:

  • A completed Anmeldung with a valid registered address in Germany
  • A valid residence permit (EU freedom of movement or a non-EU residence title)
  • A recognised driving licence, or one you are actively in the process of converting
  • A payment method the seller accepts, ideally a German bank transfer

Yes. Any valid residence permit is sufficient, including a temporary one. Germany does not require permanent residency or citizenship to purchase a vehicle. What you must have is a completed Anmeldung, since the Kfz-Zulassungsstelle will not issue licence plates without a registered German address.

Types Of Cars In Germany

Germany has one of the most mature used car markets in Europe, and understanding the different categories before you start shopping will save you real money. The terminology alone trips up a lot of expats. Knowing exactly what a dealer means when they say Jahreswagen or Tageszulassung can be the difference between a great deal and paying more than you needed to.

Different types of cars for sale at a German dealership including new and used vehicles

Neuwagen (New Car)

A Neuwagen is a factory-fresh vehicle that has never been registered to any previous owner. You buy through an authorised brand dealership, configure your specification, and typically wait several weeks or even months for delivery. According to the VDA (Verband der Automobilindustrie, Germany’s automotive industry association), the average transaction price for a new passenger car in Germany sits at approximately €43,000 in 2026 as supply chains continue to stabilise. You get full manufacturer warranty and the latest emissions compliance, but depreciation hits hardest in the first year of registration. For most expats still finding their footing in Germany, a Neuwagen is rarely the most sensible starting point.

Gebrauchtwagen (Used Car)

A Gebrauchtwagen is any previously owned and registered vehicle, and this category represents the overwhelming majority of car purchases in Germany by volume. You can buy from a private seller (Privatverkäufer) or a dealership, and the financial implications of that choice are significant. Private sellers offer lower prices but zero statutory warranty protection. Dealerships, by contrast, are required under § 437 BGB (Bürgerliches Gesetzbuch, Germany’s Civil Code) to provide a minimum one-year Sachmängelhaftung (statutory liability for material defects) on used cars sold commercially. According to Destatis, over 7.2 million used cars changed hands in Germany in 2024, which tells you just how active and competitive this market is. For most buyers, AutoScout24 and mobile.de are the two platforms that dominate the listing landscape, covering both private and trade inventory across the country.

Jahreswagen (One-Year Car)

A Jahreswagen sits in genuinely interesting territory between new and used. These are cars that were registered for a short period, typically by the manufacturer, a dealer, or a company employee, before being sold on. The registration period is usually under twelve months, which means the car is practically new but no longer qualifies as a Neuwagen. The price drop compared to a brand-new equivalent can be meaningful, often 10 to 20 percent, and the vehicle usually still carries a portion of the original manufacturer warranty. It is worth checking the remaining warranty coverage explicitly before agreeing to anything.

Tageszulassung (Day Registration)

A Tageszulassung is a car that was registered for a single day, purely to qualify for manufacturer sales incentives or to inflate monthly dealer sales figures. In practice, the car has never been driven. The registration date makes it technically used, which means the dealer can offer it at a discount while still passing on a chunk of the savings they received. You get a near-new vehicle with a small but real price advantage. The catch is that the warranty clock starts from the registration date, not from when you take delivery, so the effective warranty period is marginally shorter.

Vorführwagen (Demonstration Vehicle)

A Vorführwagen (demonstration car) is a vehicle the dealership used for test drives. Mileage can vary considerably, from a few hundred kilometres to fifteen thousand or more, so always check. These cars are typically one to two years old and are serviced by the dealership itself. The discount reflects both the age and the accumulated mileage. Condition tends to be reasonable since dealers want their showroom cars presentable, but a pre-purchase inspection is still a smart move.

Which Type Makes Sense For Expats?

For most expats, a Gebrauchtwagen purchased from a licensed dealership offers the best balance of price, legal protection, and practicality. The Sachmängelhaftung gives you a meaningful safety net that a private purchase simply does not. A Jahreswagen or Tageszulassung can be excellent value if you want something close to new without paying full Neuwagen prices. The key is knowing what you are looking at before you walk onto the forecourt.

Buying A Car In Germany

Once your budget is set and you have a clear picture of the type of car you want, the actual buying process begins. That means searching listings, contacting sellers, inspecting the vehicle, negotiating a price, and handing over money to either a private seller or a dealer. Each of those steps has its own quirks in Germany, and knowing what to expect before you start makes the whole thing considerably less stressful.

Searching for a car to buy in Germany on AutoScout24 and mobile.de

Finding Your Car Online

The three platforms you’ll use for almost every search are AutoScout24, mobile.de, and eBay Kleinanzeigen. All three work in English, all three list both new and used vehicles, and between them they cover the vast majority of what’s available in the German market at any given time.

AutoScout24 and mobile.de are the two dominant platforms. AutoScout24 tends to have a slightly more international feel and is often the first recommendation for expats, partly because the English interface is clean and the search filters are intuitive. Mobile.de has historically carried more listings by volume, though the gap has narrowed significantly in recent years. Both let you filter by make, model, year, mileage, fuel type, transmission, price range, and location radius. Create a free account on both, save your search filters, and enable email alerts. This genuinely matters because well-priced cars, especially anything sitting below market value, can attract serious interest within hours of going live.

eBay Kleinanzeigen (officially rebranded simply as Kleinanzeigen) operates differently. It’s a general classifieds platform, so car listings sit alongside people selling old sofas and secondhand kitchen appliances. That means fewer professional photos, less polished descriptions, and more private sellers who haven’t done a detailed market analysis before pricing their car. Which is either an opportunity or a risk depending on how you approach it. Honestly, it’s usually a bit of both.

If you want to buy a car entirely online with home delivery, platforms like Heycar and Autohero have grown significantly in the German market. They operate more like a digital dealership, with fixed prices, standardised condition checks, and short return windows. Convenient, but you typically pay a small premium for that peace of mind.

Contacting Sellers and Viewing the Car

When you contact a private seller through AutoScout24 or mobile.de, you can do so directly through the platform’s messaging system. Keep your first message short and professional. Ask whether the car is still available, whether there’s a full Serviceheft (maintenance booklet documenting all scheduled services), and whether an independent inspection is welcome. That last question immediately signals you’re a serious buyer.

For any private purchase, an independent technical inspection is worth the cost. The ADAC (Allgemeiner Deutscher Automobil-Club), Germany’s largest motoring association, offers pre-purchase vehicle checks starting at around €90 to €150 depending on the service level. The TÜV and DEKRA also offer similar assessments. A trained mechanic will flag issues that aren’t visible during a casual test drive, and a clean report gives you real negotiating confidence.

According to the Kraftfahrtbundesamt (KBA, Germany’s Federal Motor Transport Authority), over 3.8 million used cars changed hands through private sales in Germany in 2024. That volume means the market is competitive and prices are fairly transparent. Use the listing data on mobile.de or AutoScout24 to benchmark what comparable vehicles are actually selling for before you make any offer.

Negotiating the Price

Negotiation is expected in Germany, but it tends to be more straightforward than in some other markets. Sellers price with a small buffer built in, and a calm, factual approach works far better than aggressive haggling. If the inspection flagged something, reference it specifically. If the car has been listed for several weeks, that’s relevant too. A reasonable first offer is typically 5 to 10 percent below the asking price for a private sale, slightly less for a dealer.

Dealers are legally required to offer a two-year Gewährleistung (statutory warranty) on used vehicles under German consumer law, though for private sales the seller can and usually does exclude all liability in the contract. This distinction matters enormously. Buying from a dealer costs more, but you have legal protection that simply doesn’t exist with a private purchase.

Completing the Purchase

Once you’ve agreed on a price, the paperwork is straightforward. Private sales are documented with a Kaufvertrag (purchase contract), which both parties sign. Standard templates are freely available online through the ADAC website. The contract should include the vehicle identification number, agreed price, odometer reading, and a clear statement about any warranty exclusions.

Payment for private purchases is almost always done via bank transfer (Überweisung) rather than cash, especially for anything above a few hundred euros. For dealer purchases, bank transfer or financing arranged through the dealership are the standard options. Once payment clears, the seller hands over both vehicle keys, the Fahrzeugschein (vehicle registration certificate, now split into Zulassungsbescheinigung Teil I and Teil II), and ideally the full service history.

The Timeline From Buying A Car To Picking It Up In Germany

From signing the Kaufvertrag (the official purchase contract) to actually driving home, the process typically takes one to four weeks. Most buyers, especially those new to Germany, underestimate this gap entirely. The two biggest variables are whether the car already holds a valid TÜV/HU (Hauptuntersuchung, the mandatory technical roadworthiness inspection required every two years) and how quickly you can get an appointment at your local Kfz-Zulassungsstelle (vehicle registration authority). In some cities, that single appointment can push your entire timeline back by two to three weeks on its own.

Step by step car buying timeline in Germany from signing Kaufvertrag to pickup

Step 1: Inspect, Test Drive, and Sign the Kaufvertrag

Visit the dealer or private seller, inspect the car carefully, take it for a test drive, and sign the purchase contract. What most people skip on that same day is booking their registration appointment at the Kfz-Zulassungsstelle. Do not make that mistake. Slots fill up fast, particularly in larger cities. In Wolfsburg in 2024, I found appointment slots running two full weeks out even during quieter periods. Book the moment you have a signed contract in hand.

Step 2: Transfer the Down Payment

German bank transfers run on the SEPA (Single Euro Payments Area) system and typically clear within one business day. Most dealers will not initiate the TÜV inspection until the down payment lands in their account, so every day you delay is a day added to your wait. Wire the payment the same day you sign if at all possible.

Step 3: TÜV/HU Inspection and Document Dispatch

Once your payment clears, the dealer arranges the TÜV/HU if the existing certificate has expired or is approaching expiry. After the car passes, they send you the Zulassungsbescheinigung Teil II along with the TÜV certificate. This is the vehicle registration document formerly known as the Fahrzeugbrief, and it confirms you as the registered keeper. Postal delivery within Germany typically takes two to three business days. While you wait, use that time to gather everything else you need for registration: your valid ID or passport, your Meldebescheinigung (proof of registered address, issued after completing your Anmeldung at the local Bürgeramt), and confirmation of valid Kfz-Haftpflichtversicherung (third-party motor liability insurance, which is legally required before any vehicle can be registered in Germany).

Step 4: Vehicle Registration at the Kfz-Zulassungsstelle

Attend your pre-booked appointment at the Kfz-Zulassungsstelle with your full document set. The office registers the vehicle, issues your Kennzeichen (licence plate number), and stamps the Zulassungsbescheinigung Teil I, which is the vehicle registration certificate you keep in the car at all times. According to the Kraftfahrt-Bundesamt (KBA), Germany registered over 3.5 million used passenger vehicles in 2024, which gives you a sense of how much traffic these offices handle and why early booking matters. The registration fee itself is generally between €25 and €60 depending on your municipality.

Step 5: Fit the Plates and Drive Away

Once registered, you purchase your Kennzeichen from a plate-cutting shop. These shops are almost always located directly at or immediately next to the Zulassungsstelle. Hand the completed paperwork to your dealer or collect the car from the seller, fit the plates, and you are legal to drive.

Full Timeline at a Glance

Stage Typical Duration
Signing Kaufvertrag to payment clearing 1 business day
Payment clearing to TÜV/HU completion 2–5 business days
Document dispatch by post 2–3 business days
Wait for Kfz-Zulassungsstelle appointment 1–14+ business days
Registration appointment itself 30–60 minutes
Total (realistic range) 1–4 weeks

The honest advice here is to treat the Zulassungsstelle appointment as the bottleneck and plan everything else around it. Book that slot on the day you sign, not the day the documents arrive.

Registration at the Kfz-Zulassungsstelle typically takes 30 to 60 minutes once you have your appointment, but wait times for available slots can range from a few days to over two weeks depending on your city. The full process from signing the Kaufvertrag to driving the car home usually takes one to four weeks.

You need your valid passport or national ID, your Meldebescheinigung (proof of registered address), the Zulassungsbescheinigung Teil II from the seller, a valid TÜV/HU certificate, and written confirmation of your Kfz-Haftpflichtversicherung. Your insurer provides an eVB number, which is the electronic confirmation code you give to the registration office.

Yes. You must be registered at a German address via the Anmeldung process before you can register a vehicle. The Kfz-Zulassungsstelle will ask for your Meldebescheinigung as proof. If you have not completed your Anmeldung yet, sort that first — everything else depends on it.

The whole process is genuinely manageable once you understand that Germany runs on appointments and documents rather than spontaneity. Get your Anmeldung done before you start car shopping, line up your insurance early, and book that Zulassungsstelle slot the same day you sign the contract. Do those three things and the rest tends to fall into place.

🔗

How to Complete Your Anmeldung in Germany


Jibran Shahid

Jibran Shahid

Hi, I am Jibran, your fellow expat living in Germany since 2014. With over 10 years of personal and professional experience navigating life as a foreigner, I am dedicated to providing well-researched and practical guides to help you settle and thrive in Germany. Whether you are looking for advice on bureaucracy, accommodation, jobs, or cultural integration, I have got you covered with tips and insights tailored specifically for expats. Join me on my journey as I share valuable information to make your life in Germany easier and more enjoyable.

Meet LiGa: Your Personal Guide to Germany!

LiGa is your ultimate chatbot for all things Germany! Whether you're an expat navigating bureaucracy or curious about local life, LiGa has you covered with instant, reliable answers. Forget searching through endless pages—just ask LiGa and get straight to what matters most! Try it out and make your life in Germany easier, one question at a time.

Privacy policy: LiGa is built using Streamlit and hosted on Render, and follows their privacy policies to ensure the protection of your data.


Related Articles

Join Our AI-Enhanced Expat Community in Germany!

Embark on your German expat journey with an edge! Our exclusive Facebook group offers a unique blend of human connection and AI-driven insights.

Why Join Us?

  • AI-Powered Support: Get quick, accurate answers to your life-in-Germany queries through our advanced AI chatbot.
  • Global Expat Network: Share experiences, seek advice, and make friends with expats from all around the world.
  • Spam-Free, Friendly Space: Enjoy a respectful, safe environment. Unsubscribe anytime you wish.

Be part of a community where AI complements human experiences.

Subscribe to our newsletter and stay updated.

We use Brevo as our marketing platform. By submitting this form you agree that the personal data you provided will be transferred to Brevo for processing in accordance with Brevo's Privacy Policy.