J.D. Power

New & Used BMW 3 Series for Sale Near Willow Grove, PA 

19090
Sort ByBest Match
Filter Results
112 Cars for Sale

Location

50 Miles

Condition

Year

to

Make

BMW Models

to

Safety

Technology

Interior

Exterior

Applied Filters (2):
BMW
3 Series
2013 BMW 3 Series 335i for sale in Bothell, WA

$22,999

Mileage: 78,752
Location: Sports Cars International (43 miles away)
2014 BMW 3 Series 328i xDrive for sale in Bothell, WA
1 of 20

2014 BMW 3 Series

328i xDrive

$22,999

Mileage: 70,260
Location: Sports Cars International (43 miles away)
2011 BMW 3 Series 328i for sale in Everett, WA

$9,980

Mileage: 130,468
Location: West Motorsports (30 miles away)
 
2003 BMW 3 Series 325i for sale in Woodinville, WA

$4,995

Mileage: 88,612
Location: 405 Motors (43 miles away)
2013 BMW 3 Series 328i for sale in Seattle, WA
1 of 20

$19,980

Mileage: 39,906
2012 BMW 3 Series 335is for sale in Bellingham, WA

$22,999

Mileage: 82,740
Location: International Autohaus (33 miles away)
2015 BMW 3 Series 320i xDrive for sale in Bellingham, WA

2015 BMW 3 Series

320i xDrive

$16,995

Mileage: 88,263
Location: Roger Jobs Automotive (33 miles away)
2013 BMW 3 Series 328i xDrive for sale in Lynnwood, WA
1 of 31

2013 BMW 3 Series

328i xDrive

$18,999

Mileage: 64,496
Location: Seattle Finest Motors, LLC (35 miles away)
 
2007 BMW 3 Series 328i for sale in Bellingham, WA

$11,999

Mileage: 52,076
Location: International Autohaus (33 miles away)
2011 BMW 3 Series 328i xDrive for sale in Bellingham, WA
1 of 30

2011 BMW 3 Series

328i xDrive

$14,999

Mileage: 46,648
Location: The Autohaus of Bellingham (33 miles away)
2015 BMW 3 Series 320i xDrive for sale in Everett, WA
1 of 15

2015 BMW 3 Series

320i xDrive

$15,991

Mileage: 103,628
Location: Excellent Choice Auto Sales - Everett (33 miles away)
2017 BMW 3 Series 320i xDrive for sale in Lynnwood, WA

2017 BMW 3 Series

320i xDrive

$24,295

Mileage: 45,236
Location: Seaview Buick GMC (36 miles away)
2010 BMW 3 Series 335i xDrive for sale in Kirkland, WA
1 of 4

2010 BMW 3 Series

335i xDrive

$16,550

Mileage: 111,207
Location: Ford of Kirkland/Hyundai of Kirkland (47 miles away)
 
2017 BMW 3 Series 340i xDrive for sale in Bellingham, WA

2017 BMW 3 Series

340i xDrive

$39,850

Mileage: 23,289
Location: International Autohaus (33 miles away)
2014 BMW 3 Series 320i for sale in Bellingham, WA

$16,999

Mileage: 81,431
Location: International Autohaus (33 miles away)
2005 BMW 3 Series M3 for sale in Bothell, WA

$29,999

Mileage: 54,047
Location: Sports Cars International (43 miles away)
2020 BMW 3 Series 330i xDrive for sale in Lynnwood, WA

2020 BMW 3 Series

330i xDrive

$38,880

Mileage: 18,096
Location: Mercedes-Benz of Lynnwood (36 miles away)
2005 BMW 3 Series 325i for sale in Lynnwood, WA
1 of 25

$5,995

Mileage: 129,241
Location: J&R Motorsports, Inc. (35 miles away)
 
2007 BMW 3 Series 335i for sale in Lynnwood, WA

$15,999

Mileage: 94,162
Location: Infiniti of Lynnwood (36 miles away)
2014 BMW 3 Series 320i for sale in Shoreline, WA
1 of 14

$16,980

Mileage: 89,213
Location: Seattle Motorsports (41 miles away)
2018 BMW 3 Series 330i xDrive for sale in Snohomish, WA

2018 BMW 3 Series

330i xDrive

$32,879

Mileage: 26,720
Location: Bickford Ford (35 miles away)
2018 BMW 3 Series 340i for sale in Seattle, WA

$47,980

Mileage: 9,174
Location: First National Fleet & Lease (42 miles away)
2006 BMW 3 Series 325xi for sale in Kirkland, WA

$8,999

Mileage: 123,146
Location: Mudarri Motorsports (46 miles away)
 

A Quote Only Takes Minutes
So take your time finding that perfect car.
Advertisement
Vehicle History Reports
Get answers to buy with confidence. Save when you purchase multiple reports.