Used BMW 640 under $30,000 for Sale

Filters
Filter Advanced Filters
Sort By
Great 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
Good 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
Fair Deal

Used 2012 BMW 640 i

$28,590
63,538 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851

Used 2014 BMW 640 i xDrive

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

Bmw 640s for Sale by Year