2017 BMW 3 Series for Sale in Rochester, MN

New Search

Looking for a New BMW 3 Series?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • $1,500 in incentives available
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Vehicle History

Photos

Price Drops

Text Search

Add Similar Cars


First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/01/13/06/13/2016_bmw_3_series-pic-9172619373113215252-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Minneapolis, MN 55416

Great Deal
$7,633 BELOW
Instant Market Value of $37,508

Price: $29,875

Mileage: 16,203

Location: Minneapolis, MN 55416

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Grey Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $29,875, 16,203 miles with Sport Package, SE Package
Avg. Dealer Rating: (28 reviews) "They emailed me right away, I am not in the market till March!"
https://static.cargurus.com/images/forsale/2017/01/06/21/24/2016_bmw_3_series-pic-4826605788989114599-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Golden Valley, MN 55426

Great Deal
$6,940 BELOW
Instant Market Value of $41,905

Price: $34,965

Mileage: 9,997

Location: Golden Valley, MN 55426

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $34,965, 9,997 miles with Driver Assistance Package, Navigation System, Technology Package, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (2 reviews) "Fantastic service and attention"
https://static.cargurus.com/images/forsale/2016/12/23/11/22/2016_bmw_3_series-pic-4937195883756264109-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Minneapolis, MN 55437

Great Deal
$4,995 BELOW
Instant Market Value of $37,714

Price: $32,719

Mileage: 13,166

Location: Minneapolis, MN 55437

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $32,719, 13,166 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (29 reviews) "Had the pleasure to work with Veronica. We bought our first Mercedes, and I must say the experience was smooth, enjoyable, and overall comfortable. We are very happy, and we definitely recommend them. "
https://static.cargurus.com/images/forsale/2017/02/02/12/13/2016_bmw_3_series-pic-2361912752523736009-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Wayzata, MN 55391

Good Deal
$3,285 BELOW
Instant Market Value of $34,280

Price: $30,995

Mileage: 5,065

Location: Wayzata, MN 55391

Average time on market: 33 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Platinum Silver Metallic Description: Used 2016 BMW 3 Series 320i xDrive for sale - $30,995, 5,065 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "Very quick response and easy to work with."
https://static.cargurus.com/images/forsale/2017/02/07/22/54/2017_bmw_3_series-pic-5378288819894114207-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Wayzata, MN 55391

Good Deal
$3,098 BELOW
Instant Market Value of $36,498

Price: $33,400

Mileage: 5,015

Location: Wayzata, MN 55391

Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 320i xDrive for sale - $33,400, 5,015 miles with Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "Quick response. Really wanted my business. Never visited."
https://static.cargurus.com/images/forsale/2017/02/02/12/13/2016_bmw_3_series-pic-515202137760720755-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Wayzata, MN 55391

Good Deal
$3,022 BELOW
Instant Market Value of $34,017

Price: $30,995

Mileage: 6,425

Location: Wayzata, MN 55391

Average time on market: 33 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Imperial Blue Metallic Description: Used 2016 BMW 3 Series 320i xDrive for sale - $30,995, 6,425 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "No follow through when they said they would call me back after I sat there for 4 hours with financing. Stated they would call back to help find another car and did not. I was very disappointed in their service. I would likely not go back to them. "
https://static.cargurus.com/images/forsale/2017/02/02/12/13/2016_bmw_3_series-pic-192736501874264606-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Wayzata, MN 55391

Good Deal
$2,775 BELOW
Instant Market Value of $34,270

Price: $31,495

Mileage: 6,055

Location: Wayzata, MN 55391

Average time on market: 33 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 320i xDrive for sale - $31,495, 6,055 miles with Leather Seats, Backup Camera, Driver Assistance Package, Aluminum Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "Car was removed to wholesale not available. No explanation"
https://static.cargurus.com/images/forsale/2017/02/12/08/35/2016_bmw_3_series-pic-3855030837917437275-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Rochester, MN 55904

Good Deal
$3,057 BELOW
Instant Market Value of $35,037

Price: $31,980

Mileage: 17,519

Location: Rochester, MN 55904

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $31,980, 17,519 miles with Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Backup Camera, Premium Package, Climate Package
Avg. Dealer Rating: (21 reviews) "Lloyd was very helpful and I appreciated his professionalism and follow-up."
https://static.cargurus.com/images/forsale/2017/02/06/22/57/2016_bmw_3_series-pic-2788225825906023708-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Wayzata, MN 55391

Good Deal
$1,563 BELOW
Instant Market Value of $32,444

Price: $30,881

Mileage: 20,560

Location: Wayzata, MN 55391

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $30,881, 20,560 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (28 reviews) "This was my first car purchase and it was quick and simple. I worked with Amy and she was great with explaining how everything is going to go and answered all the questions I had. The atmosphere at BMW was grand, from the friendly staff to the cleanliness of the facility. I would recommend this dealership to anyone and everyone. I did end up purchasing the vehicle is was looking at."
https://static.cargurus.com/images/forsale/2017/02/07/22/54/2017_bmw_3_series-pic-3252689134113551464-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Wayzata, MN 55391

Fair Deal
$451 BELOW
Instant Market Value of $44,851

Price: $44,400

Mileage: 5,600

Location: Wayzata, MN 55391

Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $44,400, 5,600 miles with Sport Package, Leather Seats, Driver Assistance Package, Navigation System, Backup Camera, Aluminum Wheels, Premium Package, Climate Package
Avg. Dealer Rating: (28 reviews) "Everyone left smiling. Thanks to Andre and James. 2 first-class sales people. They gave me what I was asking for my trade. We made the deal and the car is in my garage. "
https://static.cargurus.com/images/forsale/2017/01/13/06/17/2016_bmw_3_series-pic-991501858076837779-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Minneapolis, MN 55416

Fair Deal
$258 ABOVE
Instant Market Value of $33,217

Price: $33,475

Mileage: 18,415

Location: Minneapolis, MN 55416

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Grey Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $33,475, 18,415 miles
Avg. Dealer Rating: (28 reviews) "It was ok."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Eau Claire, WI 54701

Price: $26,995

Mileage: 44,509

Location: Eau Claire, WI 54701

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $26,995, 44,509 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "I bought my new used car here from Alexis and was pleased with her customer service--she listened to my concerns and addressed them."
https://static.cargurus.com/images/forsale/2017/02/02/12/13/2016_bmw_3_series-pic-5741753819174526774-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Wayzata, MN 55391

Price: $35,555

Location: Wayzata, MN 55391

Average time on market: 33 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 320i xDrive for sale - $35,555, 7 miles with Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "This experience was second to none. The service that we received was truly fantastic. Morgan and the rest of the sales team were wonderful to work with. "
https://static.cargurus.com/images/forsale/2017/02/02/12/14/2016_bmw_3_series-pic-1925096272170164784-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Wayzata, MN 55391

Price: $35,890

Location: Wayzata, MN 55391

Average time on market: 33 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2016 BMW 3 Series 320i xDrive for sale - $35,890, 10 miles with Driver Assistance Package, Aluminum Wheels, Heat Package
Avg. Dealer Rating: (28 reviews) "Usually a quick response."
https://static.cargurus.com/images/forsale/2017/02/02/12/13/2016_bmw_3_series-pic-3446789100818701893-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Wayzata, MN 55391

Price: $35,995

Location: Wayzata, MN 55391

Average time on market: 33 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 320i xDrive for sale - $35,995, 16 miles with Premium Package, Aluminum Wheels, Heat Package
Avg. Dealer Rating: (28 reviews) "Great people to work with!"
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 18 Great Deals $27,877 8,310 listings
2016 BMW 3 Series 225 Great Deals $21,999 4,916 listings
2015 BMW 3 Series 26 Great Deals $16,941 879 listings
2014 BMW 3 Series 201 Great Deals $11,980 3,548 listings
2013 BMW 3 Series 270 Great Deals $10,900 4,580 listings
2012 BMW 3 Series 37 Great Deals $11,490 905 listings
2011 BMW 3 Series 183 Great Deals $6,999 3,237 listings
2010 BMW 3 Series 56 Great Deals $5,500 1,000 listings
2009 BMW 3 Series 76 Great Deals $5,499 1,673 listings
2008 BMW 3 Series 108 Great Deals $4,500 2,173 listings