Cyber Monday Sale $500 OFF ANY CAR
DAYS
:
HOURS
:
MIN
:
SEC
Shop sale now
Filter (2)

Used BMW 3 Series for Sale in Maine

80 results Prices exclude taxes, fees, or Shift Service fee

2012 BMW 3 Series
328i
91.67k Miles
$14,950
$16,950
Est. $211/mo
2016 BMW 3 Series
320i
57.12k Miles
$18,950
$19,500
Est. $267/mo
2017 BMW 3 Series
330e iPerformance
30.98k Miles
$26,950
$28,500
Est. $380/mo
2015 BMW 3 Series
328i
58.37k Miles
$17,650
$19,000
Est. $249/mo
2015 BMW 3 Series
328i
22.8k Miles
$23,100
$23,800
Est. $326/mo
2013 BMW 3 Series
328i
111.72k Miles
$14,750
$16,950
Est. $208/mo

Download these new markdowns

Found a car you love? Get it while you can!

2014 BMW 3 Series
320i
56.43k Miles
$17,150
$17,950
Est. $242/mo
2015 BMW 3 Series
328i
42.53k Miles
$21,500
$22,600
Est. $303/mo
2018 BMW 3 Series
330e iPerformance
45.71k Miles
$26,950
$27,950
Est. $380/mo
2015 BMW 3 Series
328i xDrive
69.11k Miles
$19,950
$21,200
Est. $281/mo
2011 BMW 3 Series
328i
27.51k Miles
$18,600
$19,600
Est. $262/mo
2009 BMW 3 Series
335i
51.96k Miles
$18,950
$19,950
Est. $267/mo
2014 BMW 3 Series
328i
50.92k Miles
$18,950
$19,950
Est. $267/mo
2013 BMW 3 Series
328i
84.34k Miles
$14,950
$16,950
Est. $211/mo
2013 BMW 3 Series
328i xDrive
58.41k Miles
$17,200
$17,950
Est. $243/mo
2013 BMW 3 Series
335i
48.57k Miles
$23,950
$24,700
Est. $338/mo
2014 BMW 3 Series
328i
45.57k Miles
$19,950
$22,000
Est. $281/mo
2014 BMW 3 Series
328i
55.19k Miles
$20,950
$21,950
Est. $295/mo
1 - 21 of 80 results

Browse by popular searches

Browse by location

See also