New & Used BMW X5 under $40,000 & under 50000 Miles for Sale

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2016 BMW X5 xDrive35i

$31,995
32,617 mi.
mi. from 20149
8503 Euclid Ave Manassas Park, VA 20111
(571) 257-2895
Great Deal

Used 2017 BMW X5 xDrive35i

$29,995
46,870 mi.
mi. from 20149
8710 Liberia Ave Manassas, VA 20110
(540) 380-8655

Bmw X5s for Sale by Year