Premium Chinese EVs — in stock in the EU · 3-year / 200,000 km warranty · CATL batteriesSee cars →
Back to brand

Used BMW 640 — 39 listings, average price €20.676

39 listings · Average price: €20.676 · 2012–2019

Market overview (August 2026): 39 BMW 640 listings are available in Latvia. The median price is €18.500. Prices range from €8.000 to €33.000. Model years 2012–2019. Most common: Diesel, Automatic, Coupe. 8% of listings recently reduced the price. 6 listings rated a good deal.

39
listings
€20.676
Average price
€18.500
Median price
€8.000
from
20122019
Years
205.143 km
Average mileage
6
Good deals
8%
Reduced price
Coupe
Top body type

Fuel types

diesel28
petrol6
Nezināms5

Transmissions

automatic34
Nezināms5

Body types

coupe13sedan12
hatchback5
wagon3
convertible1

Common engines

3.03.0D4.0D

🔍 VIN check

VIN check, CSDD data, mileage analysis

VIN check

💰 Calculations

Calculate import taxes, registration fees and other costs

Tax calculator

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.

Latest listings

Which BMW 640 year should you buy?

Based on 5 model years on the market

Browse BMW 640 by year

Frequently asked questions

How much does a used BMW 640 cost in Latvia?

There are currently 39 used BMW 640 listings in Latvia. The average price is €20.676 (median €18.500), starting from €8.000.

What model years are available?

Listings cover BMW 640 model years 2012–2019.

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 2012, with an average price of €14.440 across 6 listings.

autopase.lv currently has 39 BMW 640 listings with an average price of €20,676, years 2012–2019, 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.