New & Used BMW 340 under $30,000 & under 50000 Miles for Sale

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2017 BMW 340 i xDrive

$29,452
39,485 mi.
mi. from 20147
185 East Sunrise Hwy Freeport, NY 11520
1.0
3 reviews
(516) 774-1041
Good Deal

Used 2016 BMW 340 i

$29,299
34,289 mi.
mi. from 20147
4365 Canal Pl SE Rochester, MN 55904
(888) 711-9105
Good Deal

Used 2016 BMW 340 i

$28,785
48,233 mi.
mi. from 20147
1821 W. North St Springfield, OH 45504
5.0
1 review
(937) 688-4645

Bmw 340s for Sale by Year