A BMW 640 averages €27,798 across all model years, with the cheapest sitting around €16,440 (typically older years) and the priciest around €36,900 (recent years). The median is €27,700. A good price for a BMW 640 is under €24,821; anything over €33,700 is on the high side compared with similar listings.
Prices vary by model year: 2017 (€29,085).
Frequently asked questions
What is a BMW 640 worth?
A BMW 640 averages €29,085. The cheapest example sits at €24,445, the priciest at €34,995.
Which model years of the BMW 640 are available?
We have BMW 640 listings from 2012 through 2017.
What is the average mileage of a BMW 640?
An average BMW 640 has 142,568 km on the clock.
How many BMW 640's are listed right now?
There are 10 active BMW 640 listings in our catalogue.