New & Used BMW 640 under $40,000 for Sale

Filters
Filter Advanced Filters
Sort By
Fair Deal

Used 2014 BMW 640 i xDrive

$29,999
71,860 mi.
18 mi. from 20149
8427 Lee Hwy Fairfax, VA 22031
(877) 502-8897
Good Deal

Used 2013 BMW 640 i

$22,499
89,394 mi.
9 mi. from 20149
25354 Pleasant Valley RdSte 100 Chantilly, VA 20152
(703) 832-8113

Used 2016 BMW 640 i

$33,950
74,825 mi.
19 mi. from 20149
7700 Lee Hwy Falls Church, VA 22042
(703) 639-4352
Fair Deal

Used 2012 BMW 640 i

$37,590
25,009 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Fair Deal

Used 2012 BMW 640 i

$27,660
56,953 mi.
25 mi. from 20149
499 S Pickett St Alexandria, VA 22304
(888) 901-4318

Used 2014 BMW 640 i xDrive

$24,495
90,878 mi.
24 mi. from 20149
3210 10TH ST N Arlington, VA 22201
(888) 767-1554
Fair Deal

Used 2015 BMW 640 i

$35,990
20,122 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851

Used 2015 BMW 640 i

$37,999
54,951 mi.
26 mi. from 20149
5630 South Van Dorn St. Alexandria, VA 22310
(202) 480-2875

Bmw 640s for Sale by Year