Bmw 640I prices by year

A 2018 Bmw 640I averages $26,525 — older years range down to $14,727 (2012), across 145 active listings.

Updated July 26, 2026 · 7 model years tracked

Bmw 640I price by year

Year Average price Price range Listings
2018 $26,525 $15,079–$35,122 12
2017 $23,452 $18,025–$30,396 11
2016 $18,285 $12,324–$29,577 23
2015 $18,423 $11,745–$28,681 37
2014 $15,377 $9,521–$23,052 40
2013 $13,289 $11,921–$15,074 12
2012 $14,727 $9,176–$20,367 10

See the full Bmw 640I depreciation curve →

Shopping for this car?

Check individual VINs before you buy — decode the exact trim and mileage, see every active listing, and how each price compares to the local market.