2017 BMW 3 Series for Sale in Madison, WI

to
to

Filter Results

listing

Price

- Loading...
Includes Listings Without Available Pricing

Financing

Mileage

- Loading...

Delivery

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

Fuel Economy

- Loading...
()

Price Drops

Text Search

Add Similar Cars


First
Loading...
https://static.cargurus.com/images/forsale/2019/08/01/10/41/2016_bmw_3_series-pic-2881898466443054508-152x114.jpeg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Waukesha, WI 53186

Great Deal
$2,929 BELOW
CarGurus IMV of $21,923

Price: $18,994

Mileage: 21,761

Location: Waukesha, WI 53186

Average time on market: 29 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $18,994, 21,761 miles with Bluetooth, Backup Camera
Avg. Dealer Rating: (11 reviews) "Horrible Never called back after first contact. First contact sales person said oh car is great only a little rust. Drove out there car had 2 page disclosure list of problems. We drove the lot stood by a few cars no sales person came out. You all can sit inside and tell each other how your sales month sucks. But if you took the time to walk outside to talk to a customer you might sell something "
https://static.cargurus.com/images/forsale/2019/09/27/21/36/2016_bmw_3_series-pic-2438379845162183803-152x114.jpeg

2016 BMW 3 Series 320i xDrive Sedan AWD Used Cars in Schaumburg, IL 60195

Great Deal
$2,471 BELOW
CarGurus IMV of $21,421

Price: $18,950

Mileage: 22,435

Location: Schaumburg, IL 60195

Average time on market: 30 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 320i xDrive Sedan AWD for sale - $18,950, 22,435 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (54 reviews) "Super helpful and easy to deal with."
https://static.cargurus.com/images/forsale/2019/04/25/20/26/2017_bmw_3_series-pic-73518242594492928-152x114.jpeg

2017 BMW 3 Series 330i Sedan RWD Used Cars in Buffalo Grove, IL 60089

Good Deal
$2,322 BELOW
CarGurus IMV of $28,266

Price: $25,944

Mileage: 2,178

Location: Buffalo Grove, IL 60089

Average time on market: 41 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $25,944, 2,178 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels, Bluetooth, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (70 reviews) "Have sent 3 emails to Alex and not contact back other than the 1st two emails. Correspondence stopped as soon as I inquired about the Accident that the car was in, I wanted more information about the accident and how bad it was."
https://static.cargurus.com/images/forsale/2019/10/09/17/33/2016_bmw_3_series-pic-9098618525419139720-152x114.jpeg

2016 BMW 3 Series 320i xDrive Sedan AWD Used Cars in Milwaukee, WI 53207

Good Deal
$1,716 BELOW
CarGurus IMV of $18,706

Price: $16,990

Mileage: 46,145

Location: Milwaukee, WI 53207

Average time on market: 30 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 320i xDrive Sedan AWD for sale - $16,990, 46,145 miles with Bluetooth, Backup Camera, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (55 reviews) "Unfortunately car I was interested was on hold in process of financing. But very nice and helpful on the phone"
https://static.cargurus.com/images/forsale/2019/10/08/19/41/2016_bmw_3_series-pic-8896435201395973961-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Barrington, IL 60010

Good Deal
$2,136 BELOW
CarGurus IMV of $25,469

Price: $23,333

Mileage: 15,741

Location: Barrington, IL 60010

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mediterranean Blue Metallic Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $23,333, 15,741 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (279 reviews) "Very friendly and fast respinse"
https://static.cargurus.com/images/forsale/2019/10/14/23/24/2016_bmw_3_series-pic-7675154143880559451-152x114.jpeg

2016 BMW 3 Series 320i xDrive Sedan AWD Used Cars in Madison, WI 53704

Good Deal
$1,806 BELOW
CarGurus IMV of $18,801

Price: $16,995

Mileage: 45,314

Location: Madison, WI 53704

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2016 BMW 3 Series 320i xDrive Sedan AWD for sale - $16,995, 45,314 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (15 reviews) "Responded quickly to my inquiry"
https://static.cargurus.com/images/forsale/2019/08/13/11/03/2016_bmw_3_series-pic-4433002231491329608-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Milwaukee, WI 53209

Good Deal
$2,221 BELOW
CarGurus IMV of $26,120

Price: $23,899

Mileage: 27,385

Location: Milwaukee, WI 53209

Average time on market: 34 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $23,899, 27,385 miles with Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (33 reviews) "Great communication with Brandon, kept me in email contact on a price drop, car has just a bit more miles on it than I'm looking for, but car is at a great price and condition."
https://static.cargurus.com/images/forsale/2019/06/28/02/42/2016_bmw_3_series-pic-3966077018278746687-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Roselle, IL 60172

Good Deal
$1,805 BELOW
CarGurus IMV of $21,800

Price: $19,995

Mileage: 43,269

Location: Roselle, IL 60172

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $19,995, 43,269 miles with Sport Package, Bluetooth, Premium Package, Alloy Wheels, Technology Package
Avg. Dealer Rating: (9 reviews) "The 2 gentlemen that assisted me in purchasing the vehicle were extremely helpful. The second I got there it was like we knew one another! Telling jokes and laughing the the whole time almost made me forgot I was buying a car!! I am extremely satisfied with my vehicle! "
https://static.cargurus.com/images/forsale/2019/09/25/20/07/2016_bmw_3_series-pic-5156070246229896610-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Libertyville, IL 60048

Good Deal
$2,304 BELOW
CarGurus IMV of $26,629

Price: $24,325

Mileage: 7,593

Location: Libertyville, IL 60048

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Platinum Silver Metallic Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $24,325, 7,593 miles with Sport Package, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Power Package, Navigation System, Storage Package, Alloy Wheels, Technology Package, Heat Package, Premium Package, Climate Package, Luxury Package, LE Package, Light Package, SE Package, Appearance Package, Bluetooth, Backup Camera, Comfort Package
Avg. Dealer Rating: (77 reviews) "Total SCAM Car was listed for 26797 I believe. When I contacted them and the No haggle price which was one of the lowest in my area.....they then shot me back a price with 1258 in accessories.... I emailed them back and they said it was for paint protection and it was done to the vehicle already and I had to pay for that. So in short any price advertised make sure you add 1258 and that’s the real price. These are very deceptive games they play. I will be filing a complaint with the BBB for this shady dealer. "
https://static.cargurus.com/images/forsale/2019/04/18/06/29/2018_bmw_3_series-pic-3456112895582594047-152x114.jpeg

2018 BMW 3 Series 320i xDrive Sedan AWD Used Cars in Lake Bluff, IL 60044

Good Deal
$2,915 BELOW
CarGurus IMV of $32,510

Price: $29,595

Mileage: 7,540

Location: Lake Bluff, IL 60044

Average time on market: 123 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Black Sapphire Metallic Description: Used 2018 BMW 3 Series 320i xDrive Sedan AWD for sale - $29,595, 7,540 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Navigation System, Storage Package, Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (33 reviews) "I asked for pictures of a car we are very interested in. Got a reply that the car was "going through conditioning, and pictures will be up shortly. Nothing since. No pictures posted. I'm assuming the car has been sold?? If not, we are still interested!!"
https://static.cargurus.com/images/forsale/2019/09/19/13/41/2018_bmw_3_series-pic-7147355640382638899-152x114.jpeg

2018 BMW 3 Series 320i xDrive Sedan AWD Used Cars in Appleton, WI 54913

Good Deal
$2,707 BELOW
CarGurus IMV of $32,689

Price: $29,982

Mileage: 6,807

Location: Appleton, WI 54913

Average time on market: 123 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Silver Description: Used 2018 BMW 3 Series 320i xDrive Sedan AWD for sale - $29,982, 6,807 miles with Bluetooth, Backup Camera, Navigation System, Storage Package, Premium Package, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Dealer contacted me within 12 hours. Set up a time to test drive the following day. Very helpful"
https://static.cargurus.com/images/forsale/2019/08/24/00/19/2017_bmw_3_series-pic-5512412085892528569-152x114.jpeg

2017 BMW 3 Series 330i xDrive Sedan AWD Used Cars in Madison, WI 53713

Good Deal
$2,343 BELOW
CarGurus IMV of $29,244

Price: $26,901

Mileage: 26,890

Location: Madison, WI 53713

Average time on market: 29 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $26,901, 26,890 miles with Sunroof/Moonroof, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (21 reviews) "Had an appointment to drive a acura on there lot and drove over an hour to get there to do this. And had the vehicle on a test drive with someone else and didn't call me, wasted my time. Well the salesman tried but called some other number cause he didn't look at it correctly..will probably never do business with them again. Plus they wouldn't even bring vehicles or even look up vehicles from there other lots to fix there mistake . So why make an appointment to drive a vehicle and not honor it. How would you feel if u drove over an hour somewhere and it happened to you? Very unfortunate cause this dealership has alot to offer but lost a customer and maybe more."
https://static.cargurus.com/images/forsale/2015/10/06/22/37/2016_bmw_3_series-pic-622263196481697736-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Schaumburg, IL 60173

Good Deal
$2,353 BELOW
CarGurus IMV of $20,753

Price: $18,400

Mileage: 57,229

Location: Schaumburg, IL 60173

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $18,400, 57,229 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Premium Package, M Sport Package, Climate Package
Avg. Dealer Rating: (40 reviews) "the salesman Ezra was very helpful he went out of his way to help remove the kayak racks from the roof of the truck, which was not easy since they were on there for over 10 years. My only complaint is it was a used car and they sold it with 7% life left on the oil and only a quarter tank of gas. Every other vehicle I ever bought the dealer always filled the tank before I bought the car. "
https://static.cargurus.com/images/forsale/2019/07/07/06/24/2016_bmw_3_series-pic-2469902395570692603-152x114.jpeg

2016 BMW 3 Series 340i xDrive Sedan AWD Used Cars in Lake Bluff, IL 60044

Good Deal
$1,974 BELOW
CarGurus IMV of $29,969

Price: $27,995

Mileage: 27,217

Location: Lake Bluff, IL 60044

Average time on market: 41 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 340i xDrive Sedan AWD for sale - $27,995, 27,217 miles with Bluetooth, Leather Seats, Climate Package
Avg. Dealer Rating: (33 reviews) "Didn't purchase a vehicle, but the salesman was upfront on pricing (which was very high). Either way, they were prompt with responses and answered my questions directly. "
https://static.cargurus.com/images/forsale/2019/08/02/21/04/2017_bmw_3_series-pic-8793332970090055187-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon AWD Used Cars in Milwaukee, WI 53227

Good Deal
$1,795 BELOW
CarGurus IMV of $33,780

Price: $31,985

Mileage: 23,838

Location: Milwaukee, WI 53227

Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i xDrive Wagon AWD for sale - $31,985, 23,838 miles with Driver Assistance Package, Sunroof/Moonroof, Light Package, Navigation System, Bluetooth, Backup Camera, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (45 reviews) "I worked with this dealer from out of state. I made a good deal and purchased this vehicle and had it delivered. It is all it was listed as. The process was excellent with great customer service. Would recommend this dealership. "
Please wait ...
Please wait ...

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
2019 BMW 3 Series 89 Great Deals $33,990 3,570 listings
2018 BMW 3 Series 39 Great Deals $17,791 1,018 listings
2017 BMW 3 Series 32 Great Deals $15,891 1,059 listings
2016 BMW 3 Series 248 Great Deals $10,975 5,169 listings
2015 BMW 3 Series 57 Great Deals $8,955 1,126 listings
2014 BMW 3 Series 48 Great Deals $7,990 1,017 listings
2013 BMW 3 Series 67 Great Deals $6,900 1,310 listings
2012 BMW 3 Series 28 Great Deals $6,490 559 listings
2011 BMW 3 Series 92 Great Deals $4,100 1,969 listings
2010 BMW 3 Series 20 Great Deals $3,899 515 listings

Why Use CarGurus?

We'll help you find great deals among the millions of vehicles available nationwide on CarGurus, and we'll provide you with dealer reviews and vehicle history for each one. After all, over 30 million shoppers use CarGurus to find great deals on used cars and new cars in their area. And when it's time to get rid of your old ride, sell your car simply and securely on CarGurus.

Once you're ready to narrow down your search results, go ahead and filter by price, mileage, transmission, trim, days on lot, drivetrain, color, engine, options, and deal ratings. And if you only want to see cars with a single owner, recent price drops, photos, or available financing, our filters can help with that too.