New & Used BMW under $4,000 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!
Great Deal

Used 2003 BMW X5 3.0i

$3,329
203,000 mi.
mi. from 20149
ONLINE ONLY - No Retail Location San Diego, CA 92101
5.0
2 reviews
(866) 734-1750
Great Deal

Used 2005 BMW 325 xi

$3,999
122,093 mi.
mi. from 20149
7936 E Broadway Ave Tampa, FL 33619
(813) 344-0619
Great Deal

Used 2004 BMW 330 i

$2,995
251,272 mi.
mi. from 20149
60 Rt 46 West Saddle Brook, NJ 07663
(862) 213-3467
Great Deal

Used 2003 BMW 530 i

$2,990
236,348 mi.
mi. from 20149
213 Whitsett Rd Nashville, TN 37210
(615) 420-4317

Used 2004 BMW 325 325i

$3,500
184,669 mi.
mi. from 20149
2741 Belvidere Rd Waukegan, IL 60085
(847) 752-5656

Used 2005 BMW 325 Ci

$4,000
150,000 mi.
mi. from 20149
ONLINE ONLY - No Retail Location San Diego, CA 92101
5.0
2 reviews
(866) 734-1750

Used 2006 BMW X3 3.0i

$3,990
220,366 mi.
mi. from 20149
29753 Bouquet Canyon Rd Santa Clarita, CA 91390
(661) 347-1083
Great Deal

Used 2004 BMW X3 3.0i

$3,571
209,000 mi.
Online vendor
ONLINE ONLY - No Retail Location Sacramento, CA 95814
(206) 479-9106
Great Deal

Used 2006 BMW X5 3.0i

$2,995
182,225 mi.
mi. from 20149
310 Rahway Avenue Elizabeth, NJ 07202
2.0
4 reviews
(201) 735-1794
Great Deal

Used 2007 BMW 328 xi

$4,000
380,000 mi.
Online vendor
ONLINE ONLY - No Retail Location Queens, NY 11375
(206) 479-9132

Used 2004 BMW 325 i

$3,995
194,436 mi.
mi. from 20149
5280 NW 15th St Margate, FL 33063
5.0
3 reviews
(954) 379-8872

BMW by Body Style

Bmws for Sale by Model