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

70 BMW 3 Series results

automobile-icon

Need help finding the right vehicle?

BMW 2017 3 Series
hot car
2017 BMW 3 Series 330e iPerformance
105,235 Miles
Mesa, AZ
30
days on market
15% less than similar listings
30
days on market
$12,999
hot car
BMW 2018 3 Series
price drop
2018 BMW 3 Series 330e iPerformance
48,076 Miles
Waipahu, HI
50
days on market
21% less than similar listings
50
days on market
$18,751
price drop
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
71,837 Miles
Hutto, TX
37
days on market
17% less than similar listings
37
days on market
$16,924
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
82,075 Miles
Puyallup, WA
126
days on market
15% less than similar listings
126
days on market
$14,988
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
90,042 Miles
Johnson City, TN
16
days on market
3% less than similar listings
16
days on market
$16,233
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
129,662 Miles
El Cajon, CA
30
days on market
10% less than similar listings
30
days on market
$11,900
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
110,110 Miles
Birmingham, AL
18
days on market
18% less than similar listings
18
days on market
$12,999
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
61,302 Miles
South El Monte, CA
92
days on market
22% less than similar listings
92
days on market
$16,995
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
84,956 Miles
Doral, FL
3
days on market
25% less than similar listings
3
days on market
$12,998
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
69,087 Miles
Fort Pierce, FL
30
days on market
30% less than similar listings
30
days on market
$14,488
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
35,600 Miles
Aiea, HI
228
days on market
24% less than similar listings
228
days on market
$17,500
BMW 2018 3 Series
price drop
2018 BMW 3 Series 330e iPerformance
74,426 Miles
Taunton, MA
91
days on market
25% less than similar listings
91
days on market
$14,995
price drop
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
74,045 Miles
Salt Lake City, UT
43
days on market
15% less than similar listings
43
days on market
$15,558
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
82,258 Miles
South Gate, CA
44
days on market
26% less than similar listings
44
days on market
$13,995
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
73,800 Miles
Mobile, AL
61
days on market
20% less than similar listings
61
days on market
$15,990
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
84,034 Miles
Orange, CA
44
days on market
19% less than similar listings
44
days on market
$13,995
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
52,964 Miles
Roseburg, OR
157
days on market
26% less than similar listings
157
days on market
$16,995
BMW 2017 3 Series
2017 BMW 3 Series 330e iPerformance
79,123 Miles
Long Beach, CA
30
days on market
16% less than similar listings
30
days on market
$14,999
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
65,839 Miles
Somerville, NJ
163
days on market
34% less than similar listings
163
days on market
$13,999
BMW 2018 3 Series
2018 BMW 3 Series 330e iPerformance
82,678 Miles
North Hollywood, CA
110
days on market
37% less than similar listings
110
days on market
$11,900