New & Used BMW 340 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!
Great Deal

Used 2018 BMW 340 i xDrive

$35,495
29,268 mi.
mi. from 20149
5011 Route 33/34 Wall Township, NJ 07727
(866) 983-9796
Great Deal

Used 2018 BMW 340 i

$34,991
22,496 mi.
mi. from 20149
9120 Southwest Freeway Houston, TX 77074
(832) 924-7164
Great Deal

Used 2018 BMW 340 i

$32,450
29,385 mi.
mi. from 20149
2000 Maritime St #100 Oakland, CA 94607
(877) 230-2508
Good Deal

Used 2018 BMW 340 i xDrive

$37,988
29,717 mi.
mi. from 20149
1100 S 3rd St Terre Haute, IN 47802
(812) 864-4054

Used 2018 BMW 340 i xDrive

$35,498
20,174 mi.
mi. from 20149
551 South Military Trail West Palm Beach, FL 33415
(888) 834-4802
Great Deal

Used 2018 BMW 340 i

$36,500
29,260 mi.
mi. from 20149
3512 S Holden Rd Greensboro, NC 27407
(888) 489-3487
Good Deal

Used 2018 BMW 340 i xDrive

$37,447
27,491 mi.
mi. from 20149
2001 SW Jefferson St Portland, OR 97201
(971) 270-4381
Good Deal

Used 2017 BMW 340 i xDrive

$35,483
23,818 mi.
mi. from 20149
3132 Jefferson Davis Hwy Sanford, NC 27332
(866) 455-1157
Fair Deal

Used 2016 BMW 340 i

$31,500
27,587 mi.
mi. from 20149
375 Baltimore Blvd Westminster, MD 21157
(410) 346-5097

Bmw 340s for Sale by Year