Location & Radius
Make, Model, & Trim
Year Range

to

Price Range

to


Max Mileage

0 mi.

Body Styles
Engine & Fuel
Transmission
Drivetrain
Features & Technology
Condition
colors
Vehicle Category
Truck Options
Search Options

75 BMW 3 Series results

automobile-icon

Need help finding the right vehicle?

BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
48,076 Miles
Waipahu, HI
55
days on market
21% less than similar listings
55
days on market
$18,751
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
84,956 Miles
Doral, FL
8
days on market
25% less than similar listings
8
days on market
$12,998
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
82,075 Miles
Puyallup, WA
131
days on market
15% less than similar listings
131
days on market
$14,988
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
90,042 Miles
Johnson City, TN
21
days on market
3% less than similar listings
21
days on market
$16,233
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
71,837 Miles
Hutto, TX
42
days on market
22% less than similar listings
42
days on market
$15,928
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
110,110 Miles
Birmingham, AL
23
days on market
18% less than similar listings
23
days on market
$12,999
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
61,302 Miles
South El Monte, CA
97
days on market
22% less than similar listings
97
days on market
$16,995
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
103,357 Miles
Mesa, AZ
99
days on market
3% less than similar listings
99
days on market
$14,998
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
74,045 Miles
Salt Lake City, UT
48
days on market
15% less than similar listings
48
days on market
$15,711
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
66,515 Miles
Canoga Park, CA
84
days on market
17% less than similar listings
84
days on market
$15,998
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
74,426 Miles
Taunton, MA
96
days on market
25% less than similar listings
96
days on market
$14,995
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
35,600 Miles
Aiea, HI
233
days on market
24% less than similar listings
233
days on market
$17,500
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
52,947 Miles
Stockton, CA
14
days on market
9% less than similar listings
14
days on market
$18,998
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
65,839 Miles
Somerville, NJ
168
days on market
34% less than similar listings
168
days on market
$13,888
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
52,455 Miles
Broken Arrow, OK
50
days on market
16% less than similar listings
50
days on market
$19,411
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
60,088 Miles
Calabasas, CA
7
days on market
20% less than similar listings
7
days on market
$15,999
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
81,287 Miles
Laurel, MD
8
days on market
24% less than similar listings
8
days on market
$14,500
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
66,922 Miles
Montclair, CA
47
days on market
9% less than similar listings
47
days on market
$17,499
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
63,584 Miles
Austin, TX
4
days on market
7% less than similar listings
4
days on market
$19,980
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
53,030 Miles
Kailua Kona, HI
90
days on market
16% less than similar listings
90
days on market
$19,295