We'll find a car in Germany: AI picks the 5 best for youA car from Germany: AI's 5 bestFind my carFound a car? Put it in the garage — we'll go through the adTo garage

Used BMW 640

As of 11 November 2026, autopase.lv lists 37 used BMW 640 cars for sale in Latvia. Most are 2012–2018 model years.

Median asking price: €18,700.

BMW 640: price by year

YearMedian asking priceListings
2018€27,50016
2017€27,25012
2015€19,50012
2014€16,50019
2013€16,30024
2012€15,90013
Other years—13

Asking prices, not prices of deals; 109 listings from January 2026 to 11.11.2026.

Median: half of the listings are cheaper, half are dearer. Years with at least 10 listings are shown, the rest in one line. AutoPase is not affiliated with SS.lv.

All BMW 640 years: 2018 · 2017 · 2015 · 2014 · 2013 · 2012

Engines and gearboxes

Fuel

  • Diesel70 %
  • Petrol30 %

Shares are taken over the listings that state the value (107 of 109). Groups with at least 10 listings are shown.

Gearbox

  • Automatic100 %

Shares are taken over the listings that state the value (107 of 109). Groups with at least 10 listings are shown.

Asking prices, not prices of deals; 109 listings from January 2026 to 11.11.2026.

We'll find a car in Germany: AI picks the 5 best for youA car from Germany: AI's 5 best

Search abroad
37 for salemedian €18,700from €8,900

Found 37 listings

BMW 640
BMW 640 2013, 3.0D dīzelis, Automāts, Kabriolets, Melns — Latvijā

BMW 640

2013 · 3.0D · diesel · automatic
🔥 78%
VAT not specified
€13,250
BMW 640
BMW 640 2014, 3.0D dīzelis, Automāts, Kupeja, Melns — Latvijā

BMW 640

2014 · 188,000 km · 3.0D · diesel · automatic · Rīga
🔥 71%
VAT not specified
€15,500
BMW 640
BMW 640 2014, 3.0D dīzelis, Automāts, Sedans, Brūns — Latvijā

BMW 640

2014 · 300,000 km · 3.0D · diesel · automatic · Jelgava un raj.
🔥 70%
VAT not specified
€14,000
BMW 640
BMW 640 2015, 3.0D dīzelis, Automāts, Kupeja, Zils — Latvijā

BMW 640

2015 · 193,000 km · 3.0D · diesel · automatic · Rīga
VAT not specified
€18,000
BMW 640
BMW 640 2012, 3.0D dīzelis, Automāts, Kupeja, Melns — Latvijā

BMW 640

2012 · 237,000 km · 3.0D · diesel · automatic · Jūrmala
VAT not specified
€14,880
BMW 640
BMW 640 2013, 3.0 benzīns, Automāts, Kupeja, Melns — Latvijā

BMW 640

2013 · 140,000 km · 3.0 · petrol · automatic · Rīga
VAT included
€8,900
BMW 640
BMW 640 2015, 3.0D dīzelis, Automāts, Kupeja, Melns — Latvijā

BMW 640

2015 · 230,000 km · 3.0D · diesel · automatic · Liepāja un raj.
VAT not specified
€17,500
BMW 640
BMW 640 2013, 3.0D dīzelis, Automāts, Kupeja, Sudrabs — Latvijā

BMW 640

2013 · 185,000 km · 3.0D · diesel · automatic
VAT not specified
€9,000
BMW 640
BMW 640 2018, 3.0D dīzelis, Automāts, Universāls, Zils — Latvijā

BMW 640

2018 · 193,000 km · 3.0D · diesel · automatic · Jelgava un raj.
VAT not specified
€24,900
BMW 640
BMW 640 2018, 3.0 benzīns, Automāts, Sedans, Melns — Latvijā

BMW 640

2018 · 238,000 km · 3.0 · petrol · automatic · Rīga
VAT not specified
€23,400
BMW 640
BMW 640 2012, 3.0 benzīns, Automāts, Kupeja, Balts — Latvijā

BMW 640

2012 · 192,000 km · 3.0 · petrol · automatic · Liepāja un raj.
VAT not specified
€15,800
BMW 640
BMW 640 2019, 3.0D dīzelis, Automāts, Kupeja, Sarkans — Latvijā

BMW 640

2019 · 218,000 km · 3.0D · diesel · automatic · Igaunija
VAT not specified
€25,899
BMW 640
BMW 640 2013, 3.0D dīzelis, Automāts, Kupeja, Balts — Latvijā

BMW 640

2013 · 275,000 km · 3.0D · diesel · automatic · Rīga
VAT not specified
€16,500
BMW 640
BMW 640 2017, 3.0 benzīns, Automāts, Hečbeks, Brūns — Latvijā

BMW 640

2017 · 121,000 km · 3.0 · petrol · automatic · Liepāja un raj.
VAT included
€27,000
BMW 640
BMW 640 2012, 3.0D dīzelis, Automāts, Kupeja, Melns — Latvijā

BMW 640

2012 · 162,000 km · 3.0D · diesel · automatic · Rīga
VAT not specified
€15,900
BMW 640
BMW 640 2015, 3.0D dīzelis, Automāts, Kupeja, Sudrabs — Latvijā

BMW 640

2015 · 223,000 km · 3.0D · diesel · automatic
VAT not specified
€20,000
BMW 640
BMW 640 2012, 3.0 benzīns, Automāts, Sedans, Melns — Latvijā

BMW 640

2012 · 3.0 · petrol · automatic · Kuldīga un raj.
VAT not specified
€16,690
BMW 640
BMW 640 2016, 3.0D dīzelis, Automāts, Kupeja, Sudrabs — Latvijā

BMW 640

2016 · 250,000 km · 3.0D · diesel · automatic · Rīga
VAT not specified
€20,000
BMW 640
BMW 640 2017, 3.0 benzīns, Automāts, Hečbeks, Balts — Latvijā

BMW 640

2017 · 179,000 km · 3.0 · petrol · automatic · Tukums un raj.
VAT not specified
€25,790
BMW 640
BMW 640 2017, 3.0 benzīns, Automāts, Hečbeks, Sarkans — Latvijā

BMW 640

2017 · 176,000 km · 3.0 · petrol · automatic · Rīga
VAT not specified
€26,990
BMW 640
BMW 640 2020, 3.0D dīzelis, Automāts, Hečbeks, Melns — Latvijā

BMW 640

2020 · 175,000 km · 3.0D · diesel · automatic
VAT not specified
€31,900
BMW 640
BMW 640 2014, 3.0D dīzelis, Automāts, Kupeja, Brūns — Latvijā

BMW 640

2014 · 276,000 km · 3.0D · diesel · automatic · Rīga
VAT not specified
€18,700
BMW 640
BMW 640 2014, 3.0D dīzelis, Automāts, Kupeja, Brūns — Latvijā

BMW 640

2014 · 253,000 km · 3.0D · diesel · automatic · Madona un raj.
VAT not specified
€19,500
BMW 640
BMW 640 2018, 3.0D dīzelis, Automāts, Hečbeks, Balts — Latvijā

BMW 640

2018 · 145,000 km · 3.0D · diesel · automatic
VAT not specified
€31,000

Feedback

10–2,000 characters

We use these details only to answer your request. Privacy policy

Calculate your monthly payment

Car leasing / Car loan
€
%
mo.
you can change it%
Down payment€1 500
Financed amount€13 500
Monthly payment€237/ mo.
APR (GPL)8.62 %
Total amount payable€17 158

Representative example: car price €15 000, down payment €1 500 (10 %), total amount of credit €13 500, term 72 months, fixed borrowing rate 7.9 % per year, contract fee €100, APR (GPL) 8.62 %, total amount payable €17 157,52, 72 monthly payments of €236,91. The lender decides on the credit.

AutoPase is not a lender. We pass your application to our partner SIA "Nord Auto Līzings".

Brīdinām! Aizņemšanās maksā naudu.Warning! Borrowing money costs money.

Need a loan or leasing?

We help arrange a loan or leasing for a car in Latvia or for a car that is still abroad. It may be a car from Germany or any other country. Choose a car among the dealer ads on the site or send us a link to a car you like.

Has your bank already approved the leasing?SEBSwedbank

If your leasing has already been approved by SEB, Swedbank, Citadele or another bank, we will help agree the car and the terms of the deal with your bank and arrange the purchase and delivery from Germany or another country.

Electric-car financing and EKII support

We help arrange a loan or leasing for an electric car. For eligible cars, financing can be combined with government EKII support. We will arrange the purchase and delivery, even if the car is still abroad.

Support is available while the programme is active and funding is available. A decision is made after the application is reviewed.

€20,210
Average price
€18,700
Median price
€8,900
from
2012–2020
Years
204,800 km
Average mileage
4
Good deals
49%
Reduced price
Coupe
Top body type

Market overview (November 2026): 37 BMW 640 listings are available in Latvia. The median price is €18,700. Prices range from €8,900 to €33,800. Model years 2012–2020. Most common: Diesel, Automatic, Coupe. 49% of listings recently reduced the price. 4 listings rated a good deal.

Which BMW 640 year should you buy?

Based on 6 model years on the market

Browse BMW 640 by year

What to know before buying: BMW 640

From 7 video reviews and 1 press test · updated

What the reviews say

  • This 6 Series is a comfortable grand tourer: quiet and assured on motorways, with an acceptable ride even on 20-inch wheels.[1][3][4][5]F06/F12/F13
  • Steering is precise and braking is strong, but its size and weight are noticeable; it is less agile in town than a smaller sports car.[1][2][5]F06/F12/F13
  • The high-quality cabin is driver-focused and roomy up front, while the low roofline limits rear-seat space.[1][4][6]F06/F12/F13
  • The Gran Coupé adds useful practicality with four doors, a good boot and folding rear seats, though the centre rear seat is very narrow.[1][3]F06/F12/F13

Typical faults

  • The petrol N55 has reported turbo trouble and oil consumption; one car at 256,000 km had a stretched chain and broken guides that left metal debris in the oil.[1][5]F06/F12/F13

    256 000–256 000 km · N55

  • One 640d at 140,000 km had failed engine mounts causing strong vibration, plus a leaking seal on a turbo pipe.[5]one sourceF06/F12/F13

    140 000–140 000 km · N57

  • Front suspension parts may crunch or bind, while anti-roll-bar bushes can squeak in wet weather; one car required replacement of a component and the bushes.[5]one sourceF06/F12/F13
  • The front side-camera contacts can oxidise, while the retractable rear camera may stick open; dismantling and cleaning restored them on one car.[6]one sourceF06/F12/F13
  • A Riga workshop documented diagnosing a parasitic current drain and selecting a Keyless Go repair solution on a BMW 640 F12/F13.[8]one sourceF06/F12/F13

Which engine and version to take

  • The 3.0-litre 640d is the strongest choice: sources describe the N57 as reliable, muscular and well suited to this heavy grand tourer.[1][4][7]F06/F12/F13
  • The N55-powered 640i is smooth and powerful, but its turbo, oil consumption and timing-chain condition deserve particular scrutiny.[1][3][5]F06/F12/F13

What to check at the inspection

  • Demand a complete service history and favour an unmodified car; for the 640d, one source advises oil and filter changes every 8,000–10,000 miles.[1]one sourceF06/F12/F13
  • Check for proof of automatic-transmission servicing; one source recommends doing it at 80,000–90,000 miles.[1]one sourceF06/F12/F13
  • Look for smoke on a cold start and check oil consumption; on an N55, inspect the oil filter for metal debris and establish the timing-chain repair history.[1][2][5]F06/F12/F13
  • Start a 640d from cold and check for vibration, failed engine mounts and oil leaks around the turbo pipes.[5]one sourceF06/F12/F13
  • Test Keyless Go and every camera, confirm the rear camera extends and retracts, and measure the battery's parasitic draw.[6][8]F06/F12/F13
  • During the test drive, listen for front-end crunching and squeaks over bumps, especially in wet weather, and inspect the anti-roll-bar bushes.[5]one sourceF06/F12/F13

Verdict

A compelling, comfortable grand tourer when well maintained. The 640d is the safer bet; buy an N55 only after careful turbo, oil-use and timing-chain checks.[1][3][4][5][7]F06/F12/F13

AutoPase car selection

The same BMW 640 — we'll find it in Germany

AI reads the listings and shows the 5 most suitable.

  • BMW 640
  • 2012–2018
  • Diesel
Search abroad

Sources

  1. [1]High Peak Autos — Should You Buy a BMW 6 Series Gran Coupe? (Test Drive & Review 640d) · video
  2. [2]High Peak Autos — I BOUGHT A BMW 640i... (AS MY NEW DAILY DRIVER) Test Drive and Review · video
  3. [3]VEDCARS - только честные автомобили — BMW 640xi Gran Coupe / роскошь и мощь / отчет по авто · video
  4. [4]Высокие обороты — Купе для пацана. Тест драйв BMW 640d. · video
  5. [5]Vadym Garage Racer — I bought a BMW 6 Series instead of an X3. Did it live up to expectations? BMW 640 Gran Coupe · video
  6. [6]Tim Sepia — Моя Шоха в эксплуатации Обзор BMW 640d f06 Сравнение с f12 f13 g15 840d Любителям бмв смотреть · video
  7. [7]Удаляй Канал — BMW 640xd (F13) - THE BEST BMW F-Series · video
  8. [8]gtgarage.lv — Paveiktie darbi un galerija | GT Garage autoserviss Rīgā · press

Spotted an error? Tell us

Find this car: BMW 640

In our catalogue now: 37 · See our listings

Look for BMW 640 on other sites too — the links open a search for this model.

Transmissions

Body types

coupe20
hatchback8
sedan7
convertible1
wagon1

Common engines

3.03.0D

Frequently asked questions

How much does a used BMW 640 cost in Latvia?

The median asking price of BMW 640 by year runs from €15,900 (2012) to €27,500 (2018); 109 listings, data as of 11.11.2026. These are asking prices, not prices of deals.

Which BMW 640 model year is the commonest in the listings?

Most listings are for the 2013 BMW 640 — 24 of 109 (data as of 11.11.2026); the median asking price for that year is €16,300.

Which BMW 640 engines are the commonest?

In BMW 640 listings (data as of 11.11.2026) these engines and gearboxes are the commonest. Fuel: Diesel 70%, Petrol 30%. Gearbox: Automatic 100%. Shares are taken over the listings that state the value; groups with at least 10 listings are shown (109 listings in all).

What should I check before buying a BMW 640?

Before buying, check the car by its VIN and in the CSDD data. Demand a complete service history and favour an unmodified car; for the 640d, one source advises oil and filter changes every 8,000–10,000 miles. Check for proof of automatic-transmission servicing; one source recommends doing it at 80,000–90,000 miles.

VIN check · CSDD check

What model years are available?

Listings cover BMW 640 model years 2012–2020.

Is the BMW 640 available in petrol or diesel?

The most common fuel type for the BMW 640 is diesel, with petrol options also available.

Automatic or manual transmission?

Most BMW 640 listings have a automatic transmission.

What is the typical mileage?

The average mileage for the BMW 640 in listings is around 205k km.

Which BMW 640 model year is the best value?

The best-value BMW 640 model year is 2013, with an average price of €12,170 across 5 listings.

Get alerts for BMW 640

We'll let you know the moment a new BMW 640 listing matching your search appears — pick a channel below.

On Telegram

One tap creates the alert — works even if this browser forgets you.

In your browser

New matches pushed straight to this device — no app, no Telegram needed.

autopase.lv currently has 37 BMW 640 listings with an average price of €20,210, years 2012–2020, average mileage 205k km.

Before buying a BMW 640, run a free VIN check, review price history, and compare with similar listings. Use the tax calculator to estimate annual vehicle tax.