BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2014 BMW 3 Series 320i xDrive
93,030 Miles | Rochester, NH
$13,575
est. $244/mo

Track Price Check Availability

2020 BMW 3 Series 330i xDrive
43,121 Miles | Dover, NH
$31,987
est. $575/mo

Track Price Check Availability

2022 BMW 3 Series 330i xDrive
15,709 Miles | York, ME
$41,589
est. $748/mo

Track Price Check Availability
Fresh

2015 BMW 3 Series 320i xDrive
112,553 Miles | York, ME
$13,999
est. $252/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive
76,599 Miles | Epping, NH
$18,995
est. $342/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive
85,924 Miles | Epsom, NH
$16,999
est. $306/mo

Track Price Check Availability

2020 BMW 3 Series 330i xDrive
66,394 Miles | Stratham, NH
$28,990
est. $521/mo

Track Price Check Availability

2019 BMW 3 Series 330i xDrive
25,468 Miles | Stratham, NH
$35,990
est. $647/mo

Track Price Check Availability

2020 BMW 3 Series 330i xDrive
12,420 Miles | Stratham, NH
$38,990
est. $701/mo

Track Price Check Availability
Fresh

2020 BMW 3 Series M340i xDrive
50,617 Miles | Stratham, NH
$46,249
est. $832/mo

Track Price Check Availability
Price Drop

2018 BMW 3 Series 340i xDrive
92,336 Miles | Stratham, NH
$32,489
est. $584/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
58,177 Miles | Stratham, NH
$18,998
est. $342/mo

Track Price Check Availability

2014 BMW 3 Series 320i xDrive
73,549 Miles | Stratham, NH
$16,987
est. $305/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
109,618 Miles | Stratham, NH
$9,987
est. $180/mo

Track Price Check Availability

2006 BMW 3 Series 330xi
159,000 Miles | Candia, NH
$6,995
est. $126/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
98,000 Miles | Candia, NH
Accepting Offers
est. $0/mo

Track Price Check Availability
Fresh

2013 BMW 3 Series 328i xDrive
72,503 Miles | Arundel, ME
Accepting Offers
est. $0/mo

Track Price Check Availability

2020 BMW 3 Series 330i xDrive
13,166 Miles | Arundel, ME
$37,982
est. $683/mo

Track Price Check Availability

2001 BMW 3 Series 325Ci
116,000 Miles | Kingston, NH
$8,995
est. $162/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
130,066 Miles | Kingston, NH
$10,995
est. $198/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

Write a Review
No reviews exist for the BMW 3 Series in Rochester, NH

Rochester, NH Dealer Ratings & Reviews

Write a Review

2013 BMW 1 Series - Tulley Bmw Nashua

PP
Nashua, New Hampshire
Overall
5.0
Facility
5.0
Process
5.0
Quality
5.0
Service
5.0
Good customer service; offered 4 years of free maintenance with new car purchase. Could get the car we wanted within 2 days. Good price on the vehicle.

2016 BMW 3 Series - Bmw Of Stratham

A.S.
Newfields, New Hampshire
Overall
3.0
Facility
3.0
Process
4.0
Quality
4.0
Service
5.0
The salesmen were very kind and helpful especially for someone who doesn't know a lot about cars. The purchase was easy and supported by the dealership.