2017 BMW 3 Series for Sale in Montgomery, AL

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/2017/11/10/12/35/2017_bmw_3_series-pic-5139161539561651573-152x114.jpeg

2017 BMW 3 Series Used Cars in Tuscaloosa, AL 35405

Great Deal
$7,776 BELOW
CarGurus IMV of $40,560

Price: $32,784

Mileage: 6,992

Location: Tuscaloosa, AL 35405

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Platinum Silver Metallic Description: Used 2017 BMW 3 Series for sale - $32,784, 6,992 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Premium Package, Climate Package, Luxury Package
Avg. Dealer Rating: (11 reviews) "I have never had such a delightful experience with any car buying trip."
https://static.cargurus.com/images/forsale/2017/12/15/22/12/2017_bmw_3_series-pic-1470215196461495276-152x114.jpeg

2017 BMW 3 Series Used Cars in Tuscaloosa, AL 35405

Great Deal
$7,319 BELOW
CarGurus IMV of $36,199

Price: $28,880

Mileage: 9,393

Location: Tuscaloosa, AL 35405

Average time on market: 55 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series for sale - $28,880, 9,393 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Alloy Wheels, Bluetooth, Premium Package
Avg. Dealer Rating: (11 reviews) "Very helpful and patient"
https://static.cargurus.com/images/forsale/2017/10/15/09/36/2017_bmw_3_series-pic-3806272060061205391-152x114.jpeg

2017 BMW 3 Series Used Cars in Montgomery, AL 36116

Great Deal
$6,810 BELOW
CarGurus IMV of $34,794

Price: $27,984

Mileage: 10,488

Location: Montgomery, AL 36116

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2017 BMW 3 Series for sale - $27,984, 10,488 miles with Bluetooth, Driver Assistance Package, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (17 reviews) "Car was sold but was listed for sale"
https://static.cargurus.com/images/forsale/2017/12/04/21/52/2017_bmw_3_series-pic-8138269490403234367-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Great Deal
$5,507 BELOW
CarGurus IMV of $38,488

Price: $32,981

Mileage: 3,580

Location: Birmingham, AL 35210

Average time on market: 55 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Blue Description: Used 2017 BMW 3 Series for sale - $32,981, 3,580 miles with Bluetooth, Premium Package, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "Good"
https://static.cargurus.com/images/forsale/2017/11/10/10/18/2017_bmw_3_series-pic-4353847724409077265-152x114.jpeg

2017 BMW 3 Series Used Cars in Tuscaloosa, AL 35405

Good Deal
$5,222 BELOW
CarGurus IMV of $38,122

Price: $32,900

Mileage: 6,351

Location: Tuscaloosa, AL 35405

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral White Metallic Description: Used 2017 BMW 3 Series for sale - $32,900, 6,351 miles with Bluetooth, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package
Avg. Dealer Rating: (11 reviews) "Very prompt & professional follow up..."
https://static.cargurus.com/images/forsale/2017/10/05/04/37/2016_bmw_3_series-pic-559984764816151591-152x114.jpeg

2016 BMW 3 Series Used Cars in Columbus, GA 31909

Good Deal
$3,535 BELOW
CarGurus IMV of $33,531

Price: $29,996

Mileage: 10,374

Location: Columbus, GA 31909

Average time on market: 58 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mediterranean Blue Metallic Description: Used 2016 BMW 3 Series for sale - $29,996, 10,374 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Bluetooth, Aluminum Wheels, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (16 reviews) "Great!"
https://static.cargurus.com/images/forsale/2017/10/28/07/39/2017_bmw_3_series-pic-2652286372516872935-152x114.jpeg

2017 BMW 3 Series 320i Sedan RWD Used Cars in Columbus, GA 31909

Good Deal
$3,067 BELOW
CarGurus IMV of $31,224

Price: $28,157

Mileage: 9,943

Location: Columbus, GA 31909

Average time on market: 50 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 320i Sedan RWD for sale - $28,157, 9,943 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (16 reviews) "Response was quick and friendly "
https://static.cargurus.com/images/forsale/2017/09/28/20/32/2017_bmw_3_series-pic-2425843323404203674-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Good Deal
$4,122 BELOW
CarGurus IMV of $32,706

Price: $28,584

Mileage: 11,599

Location: Birmingham, AL 35210

Average time on market: 55 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Tan Description: Used 2017 BMW 3 Series for sale - $28,584, 11,599 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "I found this car on line. It was CPO and I bought it for cash. It was out of state and there was a snafu over documents needing to be notarized. Lots of phone calls and finally a waiver. This could have been handled better. Car was received and was and found to be fully as expected. "
https://static.cargurus.com/images/forsale/2017/09/28/20/32/2017_bmw_3_series-pic-6947007690223288613-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Good Deal
$3,995 BELOW
CarGurus IMV of $33,579

Price: $29,584

Mileage: 10,218

Location: Birmingham, AL 35210

Average time on market: 55 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2017 BMW 3 Series for sale - $29,584, 10,218 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "Replied in timely matter."
https://static.cargurus.com/images/forsale/2017/10/19/16/42/2017_bmw_3_series-pic-2381763126980918774-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Good Deal
$3,982 BELOW
CarGurus IMV of $32,925

Price: $28,943

Mileage: 11,253

Location: Birmingham, AL 35210

Average time on market: 55 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Silver Description: Used 2017 BMW 3 Series for sale - $28,943, 11,253 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "Helpful"
https://static.cargurus.com/images/forsale/2017/12/15/13/35/2016_bmw_3_series-pic-2178403022127281837-152x114.jpeg

2016 BMW 3 Series Used Cars in Montgomery, AL 36116

Good Deal
$3,242 BELOW
CarGurus IMV of $27,724

Price: $24,482

Mileage: 22,659

Location: Montgomery, AL 36116

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2016 BMW 3 Series for sale - $24,482, 22,659 miles with Sport Package, Bluetooth, Sunroof/Moonroof, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (17 reviews) "David Walters is exceptional. Could not ask for more personal attention. Super honest and fair trader. He has done everything asked. Incredibly responsive. "
https://static.cargurus.com/images/forsale/2017/10/15/09/36/2017_bmw_3_series-pic-2640700188931590160-152x114.jpeg

2017 BMW 3 Series Used Cars in Montgomery, AL 36116

Good Deal
$3,354 BELOW
CarGurus IMV of $31,338

Price: $27,984

Mileage: 16,520

Location: Montgomery, AL 36116

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2017 BMW 3 Series for sale - $27,984, 16,520 miles with Sport Package, Bluetooth, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (17 reviews) "Very friendly, informative and helpful. My associate was Crystal and she made the experience very easy along with David who helped with all of my questions. I bought the car and it is in very good condition. I would recommend this company to anyone needing to purchase a vehicle."
https://static.cargurus.com/images/forsale/2017/11/07/00/01/2016_bmw_3_series-pic-5130155916502145534-152x114.jpeg

2016 BMW 3 Series Used Cars in Columbus, GA 31909

Good Deal
$2,401 BELOW
CarGurus IMV of $26,399

Price: $23,998

Mileage: 19,214

Location: Columbus, GA 31909

Average time on market: 58 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2016 BMW 3 Series for sale - $23,998, 19,214 miles with Sport Package, Bluetooth, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "I love this car I'm happy I got thanks car max"
https://static.cargurus.com/images/forsale/2017/11/10/12/35/2017_bmw_3_series-pic-4138408950299508733-152x114.jpeg

2017 BMW 3 Series Used Cars in Tuscaloosa, AL 35405

Good Deal
$3,017 BELOW
CarGurus IMV of $34,798

Price: $31,781

Mileage: 8,290

Location: Tuscaloosa, AL 35405

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2017 BMW 3 Series for sale - $31,781, 8,290 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Heat Package, Alloy Wheels
Avg. Dealer Rating: (11 reviews) "quick call back and great customer service "
https://static.cargurus.com/images/forsale/2016/08/10/05/47/2017_bmw_3_series-pic-825812983128802284-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Good Deal
$2,775 BELOW
CarGurus IMV of $37,756

Price: $34,981

Mileage: 4,738

Location: Birmingham, AL 35210

Average time on market: 55 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Gray Description: Used 2017 BMW 3 Series for sale - $34,981, 4,738 miles with Bluetooth, Leather Seats, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (47 reviews) "I was sent two e-mails and neither answered my question, so I asked it again and got a response the following morning that the car had been sold. "
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
2017 BMW 3 Series 164 Great Deals $24,600 4,453 listings
2016 BMW 3 Series 51 Great Deals $14,991 1,323 listings
2015 BMW 3 Series 96 Great Deals $13,995 2,651 listings
2014 BMW 3 Series 307 Great Deals $11,979 4,726 listings
2013 BMW 3 Series 84 Great Deals $10,990 1,676 listings
2012 BMW 3 Series 28 Great Deals $9,985 702 listings
2011 BMW 3 Series 106 Great Deals $5,777 2,727 listings
2010 BMW 3 Series 42 Great Deals $4,985 793 listings
2009 BMW 3 Series 58 Great Deals $3,995 1,250 listings
2008 BMW 3 Series 71 Great Deals $3,499 1,662 listings