2017 BMW 3 Series for Sale in Detroit, MI

to
to

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

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

MPG

- Loading...
()

Price Drops

Text Search

Add Similar Cars


Please wait. Contacting seller...

Don't see what you're looking for?

Order a customized vehicle from a dealer near you!

First Previous
Loading...
Next
Sponsored Listings
https://static.cargurus.com/images/forsale/2018/01/11/15/20/2017_bmw_3_series-pic-5053055027151103969-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon AWD Used Cars in Shelby Township, MI 48317

Great Deal
$4,873 BELOW
CarGurus IMV of $44,550

Price: $39,677

Mileage: 7,111

Location: Shelby Township, MI 48317

Average time on market: 64 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i xDrive Wagon AWD for sale - $39,677, 7,111 miles with LE Package, Driver Assistance Package, Backup Camera, Navigation System, Premium Package, Climate Package
Avg. Dealer Rating: (24 reviews) "Great experience! I would recommend BMW of Rochester Hills to anyone wanting to get a BMW"
https://static.cargurus.com/images/forsale/2016/11/10/23/46/2016_bmw_3_series-pic-7729215491212126972-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Bloomfield Hills, MI 48302

Good Deal
$3,477 BELOW
CarGurus IMV of $36,367

Price: $32,890

Mileage: 7,241

Location: Bloomfield Hills, MI 48302

Average time on market: 78 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $32,890, 7,241 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (14 reviews) "Very helpful, prompt and answered my questions."
https://static.cargurus.com/images/forsale/2017/12/14/14/46/2017_bmw_3_series-pic-1768101972239089787-152x114.jpeg

2017 BMW 3 Series Used Cars in Shelby Township, MI 48317

Good Deal
$3,739 BELOW
CarGurus IMV of $38,605

Price: $34,866

Mileage: 9,910

Location: Shelby Township, MI 48317

Average time on market: 52 days Certified Pre-Owned: Yes Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series for sale - $34,866, 9,910 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Backup Camera, Premium Package, Climate Package
Avg. Dealer Rating: (24 reviews) "Great salesman very interested in my needs "
https://static.cargurus.com/images/forsale/2018/01/14/17/40/2017_bmw_3_series-pic-802531380188921778-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon AWD Used Cars in Shelby Township, MI 48317

Good Deal
$1,928 BELOW
CarGurus IMV of $46,794

Price: $44,866

Mileage: 6,340

Location: Shelby Township, MI 48317

Average time on market: 64 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i xDrive Wagon AWD for sale - $44,866, 6,340 miles with Sport Package, Driver Assistance Package, Navigation System, Technology Package, Backup Camera, Premium Package, M Sport Package, Climate Package
Avg. Dealer Rating: (24 reviews) "Nothing but exceptional service "
https://static.cargurus.com/images/forsale/2017/09/14/08/38/2017_bmw_3_series-pic-8662762618494547842-152x114.jpeg

2017 BMW 3 Series Used Cars in Farmington Hills, MI 48335

Fair Deal
$2,013 BELOW
CarGurus IMV of $35,293

Price: $33,280

Mileage: 7,708

Location: Farmington Hills, MI 48335

Average time on market: 52 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2017 BMW 3 Series for sale - $33,280, 7,708 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (22 reviews) "Seller responded promptly!"
https://static.cargurus.com/images/forsale/2017/11/08/08/37/2017_bmw_3_series-pic-7253933165930238344-152x114.jpeg

2017 BMW 3 Series Used Cars in Bloomfield Hills, MI 48302

Fair Deal
$261 BELOW
CarGurus IMV of $37,151

Price: $36,890

Mileage: 5,563

Location: Bloomfield Hills, MI 48302

Average time on market: 52 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series for sale - $36,890, 5,563 miles with Sport Package, Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof
Avg. Dealer Rating: (14 reviews) "Andy was excellent and responsive. "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 330i xDrive Sedan AWD Used Cars in Grand Blanc, MI 48439

Fair Deal
$627 BELOW
CarGurus IMV of $43,528

Price: $42,901

Mileage: 2,389

Location: Grand Blanc, MI 48439

Average time on market: 48 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $42,901, 2,389 miles with Bluetooth
Avg. Dealer Rating: (9 reviews) "Jose was a great help/Thanks, Nick"
https://static.cargurus.com/images/forsale/2018/01/12/06/19/2017_bmw_3_series-pic-8231263410959569760-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon AWD Used Cars in Shelby Township, MI 48317

Fair Deal
$692 ABOVE
CarGurus IMV of $45,858

Price: $46,550

Mileage: 8,292

Location: Shelby Township, MI 48317

Average time on market: 64 days Certified Pre-Owned: Yes Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive Wagon AWD for sale - $46,550, 8,292 miles with Sport Package, Driver Assistance Package, Navigation System, Technology Package, Bluetooth, Backup Camera, Premium Package, M Sport Package, Climate Package
Avg. Dealer Rating: (24 reviews) "Good response. "
https://static.cargurus.com/images/forsale/2016/11/10/13/30/2017_bmw_3_series-pic-5782066233098563473-152x114.jpeg

2017 BMW 3 Series 330i xDrive Sedan AWD Used Cars in Bloomfield Hills, MI 48302

Fair Deal
$1,796 ABOVE
CarGurus IMV of $42,684

Price: $44,480

Mileage: 6,060

Location: Bloomfield Hills, MI 48302

Average time on market: 48 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $44,480, 6,060 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (14 reviews) "Great follow up - very knowledgeable about their product. "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2018 BMW 3 Series 320i xDrive Sedan AWD Used Cars in Grand Blanc, MI 48439

Fair Deal
$1,244 ABOVE
CarGurus IMV of $39,747

Price: $40,991

Mileage: 3,317

Location: Grand Blanc, MI 48439

Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2018 BMW 3 Series 320i xDrive Sedan AWD for sale - $40,991, 3,317 miles with Sport Package, Bluetooth, Premium Package, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Good information"
https://static.cargurus.com/images/forsale/2017/09/13/06/26/2018_bmw_3_series-pic-2826464019901822704-152x114.jpeg

2018 BMW 3 Series Used Cars in Shelby Township, MI 48317

Price: $38,488

Mileage: 4,806

Location: Shelby Township, MI 48317

Average time on market: 53 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2018 BMW 3 Series for sale - $38,488, 4,806 miles
Avg. Dealer Rating: (24 reviews) "Quick response to my email."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2018 BMW 3 Series Used Cars in Grand Blanc, MI 48439

Price: $38,991

Mileage: 1,686

Location: Grand Blanc, MI 48439

Average time on market: 53 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Description: Used 2018 BMW 3 Series for sale - $38,991, 1,686 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Dean did a great job and very knowledgeable ."
https://static.cargurus.com/images/forsale/2018/01/11/15/47/2018_bmw_3_series-pic-5682552147496345143-152x114.jpeg

2018 BMW 3 Series Used Cars in Shelby Township, MI 48317

Price: $42,975

Location: Shelby Township, MI 48317

Average time on market: 53 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2018 BMW 3 Series for sale - $42,975, 2 miles with Bluetooth
Avg. Dealer Rating: (24 reviews) "Dealer contacted me promptly!"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2018 BMW 3 Series Used Cars in Farmington Hills, MI 48335

Price: $45,685

Location: Farmington Hills, MI 48335

Average time on market: 53 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2018 BMW 3 Series for sale - $45,685, 10 miles with Bluetooth, Sunroof/Moonroof, Convenience Package
Avg. Dealer Rating: (22 reviews) "Ramzy is truly excellent, completely patient with the guidelines I am giving him for the level of car in the search."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2018 BMW 3 Series Used Cars in Farmington Hills, MI 48335

Price: $46,185

Location: Farmington Hills, MI 48335

Average time on market: 53 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2018 BMW 3 Series for sale - $46,185, 5 miles with Bluetooth, Sunroof/Moonroof, Convenience Package
Avg. Dealer Rating: (22 reviews) "Best people I ever bought a car from "
Please wait ...
All Listings
Please wait ...
Sponsored 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
2018 BMW 3 Series 6 Great Deals $31,076 6,091 listings
2017 BMW 3 Series 124 Great Deals $23,989 3,690 listings
2016 BMW 3 Series 50 Great Deals $14,991 1,165 listings
2015 BMW 3 Series 132 Great Deals $14,926 3,379 listings
2014 BMW 3 Series 280 Great Deals $11,979 4,367 listings
2013 BMW 3 Series 63 Great Deals $9,990 1,835 listings
2012 BMW 3 Series 45 Great Deals $9,985 744 listings
2011 BMW 3 Series 121 Great Deals $5,477 2,879 listings
2010 BMW 3 Series 32 Great Deals $4,985 827 listings
2009 BMW 3 Series 55 Great Deals $4,985 1,332 listings