2017 BMW 3 Series for Sale in Portland, ME

New Search

Looking for a New BMW 3 Series?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • Find cash back incentives
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Recent Listings

Vehicle History

Vehicle history data provided by Experian AutoCheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

Price Drops

Text Search

Nationwide Shipping

Add Similar Cars


First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/07/14/18/51/2017_bmw_3_series-pic-2938143304966844800-152x114.jpeg

2017 BMW 3 Series 330e Used Cars in Stratham, NH 03885

Great Deal
$7,401 BELOW
CarGurus IMV of $47,279

Price: $39,878

Mileage: 4,640

Location: Stratham, NH 03885

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Description: Used 2017 BMW 3 Series 330e for sale - $39,878, 4,640 miles with Bluetooth, Leather Seats, Navigation System, Premium Package, Climate Package
Avg. Dealer Rating: (19 reviews) "Nice people quick sale on the 535 Good dealer personable salesman Ragnar was great "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 330i xDrive Used Cars in Stratham, NH 03885

Good Deal
$4,504 BELOW
CarGurus IMV of $40,492

Price: $35,988

Mileage: 9,014

Location: Stratham, NH 03885

Average time on market: 64 days Certified Pre-Owned: Yes Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive for sale - $35,988, 9,014 miles with Bluetooth, Backup Camera, Driver Assistance Package, Appearance Package
Avg. Dealer Rating: (19 reviews) "Very professional!"
https://static.cargurus.com/images/forsale/2016/11/10/05/16/2016_bmw_3_series-pic-7034967143463962467-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Malden, MA 02148

Good Deal
$4,362 BELOW
CarGurus IMV of $32,352

Price: $27,990

Mileage: 14,540

Location: Malden, MA 02148

Average time on market: 88 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $27,990, 14,540 miles with Navigation System, Bluetooth, Leather Seats
Avg. Dealer Rating: (28 reviews) "Have to get out there to look at it got back to me right away"
https://static.cargurus.com/images/forsale/2017/08/01/10/35/2016_bmw_3_series-pic-2770177480150838765-152x114.jpeg

2016 BMW 3 Series 328d xDrive Wagon Used Cars in Portland, ME 04103

Good Deal
$2,665 BELOW
CarGurus IMV of $43,160

Price: $40,495

Mileage: 9,987

Location: Portland, ME 04103

Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328d xDrive Wagon for sale - $40,495, 9,987 miles with Bluetooth, Backup Camera, Sunroof/Moonroof, Navigation System
Avg. Dealer Rating: (3 reviews) "The dealer's communications have been excellent."
https://static.cargurus.com/images/forsale/2017/05/31/04/50/2016_bmw_3_series-pic-498001788804354997-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Malden, MA 02148

Good Deal
$3,121 BELOW
CarGurus IMV of $32,111

Price: $28,990

Mileage: 15,424

Location: Malden, MA 02148

Average time on market: 88 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $28,990, 15,424 miles with Navigation System, Bluetooth, Leather Seats
Avg. Dealer Rating: (28 reviews) "Good experience."
https://static.cargurus.com/images/forsale/2017/07/29/21/41/2016_bmw_3_series-pic-8933796055989221300-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Danvers, MA 01923

Good Deal
$2,383 BELOW
CarGurus IMV of $32,332

Price: $29,949

Mileage: 17,075

Location: Danvers, MA 01923

Average time on market: 88 days Certified Pre-Owned: Yes Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $29,949, 17,075 miles with Bluetooth, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (21 reviews) "Would not budge or negotiate. Vague answers to questions. Made working with my bank difficult. Had to go back and forth between sites a few times. "
https://static.cargurus.com/images/forsale/2017/07/05/23/45/2016_bmw_3_series-pic-1631917734569392998-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Portsmouth, NH 03801

Good Deal
$2,108 BELOW
CarGurus IMV of $30,103

Price: $27,995

Mileage: 17,359

Location: Portsmouth, NH 03801

Average time on market: 88 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $27,995, 17,359 miles
Avg. Dealer Rating: (8 reviews) "This was the best experience I've ever had buying a car. Absolutely no pressure and incredibly friendly people! Jared Casper, our salesman, took care of everything to make sure I got the car I wanted at a good price. Pollini Reed, the finance manager, took care of all the paperwork for me and before I knew it I was driving home in my dream car! I highly reccommend checking this place out - you won't be sorry!! "
https://static.cargurus.com/images/forsale/2017/06/20/18/52/2017_bmw_3_series-pic-8649736956312639244-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Peabody, MA 01960

Fair Deal
$1,333 BELOW
CarGurus IMV of $43,589

Price: $42,256

Mileage: 5,105

Location: Peabody, MA 01960

Average time on market: 64 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $42,256, 5,105 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Backup Camera, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (36 reviews) "very professional "
https://static.cargurus.com/images/forsale/2017/06/20/18/52/2017_bmw_3_series-pic-3168528937201984262-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Peabody, MA 01960

Fair Deal
$591 BELOW
CarGurus IMV of $44,086

Price: $43,495

Mileage: 4,234

Location: Peabody, MA 01960

Average time on market: 64 days Certified Pre-Owned: No Transmission: Automatic Color: Mediterranean Blue Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $43,495, 4,234 miles with LE Package, Driver Assistance Package, Leather Seats, Sunroof/Moonroof, Navigation System, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (36 reviews) "Quick reply,, but no other followup when I asked for pictures."
https://static.cargurus.com/images/forsale/2017/07/15/06/46/2017_bmw_3_series-pic-6165301648439943680-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Peabody, MA 01960

Fair Deal
$321 BELOW
CarGurus IMV of $38,316

Price: $37,995

Mileage: 4,524

Location: Peabody, MA 01960

Average time on market: 58 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $37,995, 4,524 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (36 reviews) "Great attention and responsiveness. Awesome dealership. Conversation with the finance guy is always not great. Nature of the function. Sales guy was great!"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 330e Used Cars in Nashua, NH 03060

Fair Deal
$689 BELOW
CarGurus IMV of $49,684

Price: $48,995

Mileage: 3,866

Location: Nashua, NH 03060

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 330e for sale - $48,995, 3,866 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (14 reviews) "Tulley was very responsive, and very easy to work with. "
https://static.cargurus.com/images/forsale/2017/09/09/00/52/2017_bmw_3_series-pic-2939111051152797774-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Manchester, NH 03103

Fair Deal
$169 ABOVE
CarGurus IMV of $37,719

Price: $37,888

Mileage: 7,249

Location: Manchester, NH 03103

Average time on market: 58 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $37,888, 7,249 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (8 reviews) "Great experience buying my first car. Fast and quick but also informative"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 BMW 3 Series 320i xDrive Used Cars in Manchester, NH 03103

Fair Deal
$157 BELOW
CarGurus IMV of $33,645

Price: $33,488

Mileage: 6,260

Location: Manchester, NH 03103

Average time on market: 90 days Certified Pre-Owned: Yes Transmission: Automatic Color: Melbourne Red Metallic Description: Used 2016 BMW 3 Series 320i xDrive for sale - $33,488, 6,260 miles with Driver Assistance Package, Sunroof/Moonroof, Storage Package, Navigation System, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (8 reviews) "Car was as advertised."
https://static.cargurus.com/images/forsale/2017/07/01/18/12/2016_bmw_3_series-pic-521597097374675024-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Somersworth, NH 03878

Fair Deal
$447 ABOVE
CarGurus IMV of $28,048

Price: $28,495

Mileage: 24,893

Location: Somersworth, NH 03878

Average time on market: 88 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $28,495, 24,893 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Chrystal contacted me immediately, and was very responsive. She went out of her way to come in and meet on her day off so I could test drive the car. Can't say enough nice things about Chrystal. But the dealership in general didn't seem as up-beat as others."
https://static.cargurus.com/images/forsale/2017/08/03/14/02/2016_bmw_3_series-pic-1552804985319264628-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Hudson, NH 03051

Fair Deal
$558 ABOVE
CarGurus IMV of $26,342

Price: $26,900

Mileage: 30,610

Location: Hudson, NH 03051

Average time on market: 88 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $26,900, 30,610 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (27 reviews) "The car I was interested in has mechanical/cosmetic issues. I had my mechanic check it out. Cindy my salesperson was awesome. "
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used BMW 3 Series By Year

Vehicle Deals Starting Price Total Available
2017 BMW 3 Series 204 Great Deals $24,984 8,152 listings
2016 BMW 3 Series 59 Great Deals $18,980 1,708 listings
2015 BMW 3 Series 49 Great Deals $15,995 1,397 listings
2014 BMW 3 Series 285 Great Deals $11,995 5,554 listings
2013 BMW 3 Series 59 Great Deals $10,495 1,591 listings
2012 BMW 3 Series 23 Great Deals $9,995 624 listings
2011 BMW 3 Series 130 Great Deals $6,200 2,658 listings
2010 BMW 3 Series 50 Great Deals $5,986 791 listings
2009 BMW 3 Series 50 Great Deals $5,995 1,301 listings
2008 BMW 3 Series 92 Great Deals $3,000 1,782 listings