New & Used BMW X4 under $40,000 & under 30000 Miles for Sale

Filters

Filter Advanced Filters

No Cars Match Your Filters

However, we did up your distance to find you some cars. You’ll want to modify your search if they’re too far away!
Good Deal

Used 2016 BMW X4 xDrive28i

$33,500
23,015 mi.
mi. from 20149
1515 Route 23 South Wayne, NJ 07470
(888) 247-1894
Good Deal

Used 2018 BMW X4 xDrive28i

$35,990
24,114 mi.
mi. from 20149
4855 52nd St SE Grand Rapids, MI 49512
(888) 221-5117
Fair Deal

Used 2016 BMW X4 xDrive28i

$37,995
27,278 mi.
mi. from 20149
6832 Frankford Ave Philadelphia, PA 19135
3.0
6 reviews
(215) 613-0573

Bmw X4s for Sale by Year