2017 BMW 3 Series for Sale in Birmingham, 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,146 BELOW
CarGurus IMV of $39,930

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
$6,634 BELOW
CarGurus IMV of $35,514

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/12/04/21/52/2017_bmw_3_series-pic-8138269490403234367-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Good Deal
$4,851 BELOW
CarGurus IMV of $37,832

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 Premium Package, Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (46 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
$4,565 BELOW
CarGurus IMV of $37,465

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/09/28/20/32/2017_bmw_3_series-pic-2425843323404203674-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Good Deal
$3,403 BELOW
CarGurus IMV of $31,987

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: (46 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,289 BELOW
CarGurus IMV of $32,873

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: (46 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,266 BELOW
CarGurus IMV of $32,209

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: (46 reviews) "Helpful"
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

Fair Deal
$2,108 BELOW
CarGurus IMV of $37,089

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: (46 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. "
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

Fair Deal
$2,328 BELOW
CarGurus IMV of $34,109

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/2017/09/28/20/32/2017_bmw_3_series-pic-4849427258882165371-152x114.jpeg

2017 BMW 3 Series Used Cars in Birmingham, AL 35210

Fair Deal
$1,666 BELOW
CarGurus IMV of $31,250

Price: $29,584

Mileage: 12,749

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, 12,749 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (46 reviews) "very nice people just didn't want the car."
https://static.cargurus.com/images/forsale/2017/12/08/15/12/2017_bmw_3_series-pic-1870542592252670152-152x114.jpeg

2017 BMW 3 Series 330i xDrive Sedan AWD Used Cars in Birmingham, AL 35210

Fair Deal
$1,344 BELOW
CarGurus IMV of $41,326

Price: $39,982

Mileage: 4,753

Location: Birmingham, AL 35210

Average time on market: 64 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $39,982, 4,753 miles with Sport Package, Bluetooth, Aluminum Wheels, Navigation System, Premium Package
Avg. Dealer Rating: (46 reviews) "Prompt response "
https://static.cargurus.com/images/forsale/2017/12/16/00/02/2016_bmw_3_series-pic-6732740295530268160-152x114.jpeg

2016 BMW 3 Series Used Cars in Pelham, AL 35124

Fair Deal
$666 BELOW
CarGurus IMV of $27,661

Price: $26,995

Mileage: 22,006

Location: Pelham, AL 35124

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series for sale - $26,995, 22,006 miles with Bluetooth, Driver Assistance Package, Navigation System, Premium Package
Avg. Dealer Rating: (151 reviews) "They did reach out to me, however I decided to go with a new car."
https://static.cargurus.com/images/forsale/2017/12/02/19/15/2017_bmw_3_series-pic-1520850263776694151-152x114.jpeg

2017 BMW 3 Series 330i Sedan RWD Used Cars in Birmingham, AL 35210

Fair Deal
$1,069 BELOW
CarGurus IMV of $39,802

Price: $38,733

Mileage: 7,046

Location: Birmingham, AL 35210

Average time on market: 53 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $38,733, 7,046 miles with Sport Package, Bluetooth, Heat Package, Premium Package, M Sport Package
Avg. Dealer Rating: (46 reviews) "Very prompt service. Car was already sold "
https://static.cargurus.com/images/forsale/2017/12/15/22/12/2017_bmw_3_series-pic-8734709414946531559-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon AWD Used Cars in Tuscaloosa, AL 35405

Fair Deal
$792 BELOW
CarGurus IMV of $43,282

Price: $42,490

Mileage: 5,962

Location: Tuscaloosa, AL 35405

Average time on market: 59 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i xDrive Wagon AWD for sale - $42,490, 5,962 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (11 reviews) "They quickly contacted me. Very polite. "
https://static.cargurus.com/images/forsale/2017/12/01/16/19/2016_bmw_3_series-pic-88538905122038105-152x114.jpeg

2016 BMW 3 Series Used Cars in Pelham, AL 35124

Fair Deal
$370 ABOVE
CarGurus IMV of $23,625

Price: $23,995

Mileage: 41,377

Location: Pelham, AL 35124

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral White Metallic Description: Used 2016 BMW 3 Series for sale - $23,995, 41,377 miles with Bluetooth, Driver Assistance Package, Heat Package, Navigation System
Avg. Dealer Rating: (151 reviews) "Sure salespeople were very nice, courteous, and well dressed. I found the truck I wanted and was told that they would fax over the necessary documents to my bank. However, the next business day I was waiting for the paperwork for over 3 hours and I called the dealership and I was informed the salesperson was busy and that he might not have given the paperwork to be processed. When I asked to speak to a manager, conveniently there wasnt a manager in that day but they would put a note on his desk to have him contact me. A couple hours later i received a call saying that the truck I was buying had already been sold but they have a few that they could show me. I wont be going back."
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 160 Great Deals $25,289 4,441 listings
2016 BMW 3 Series 49 Great Deals $14,991 1,317 listings
2015 BMW 3 Series 103 Great Deals $13,995 2,709 listings
2014 BMW 3 Series 313 Great Deals $11,979 4,742 listings
2013 BMW 3 Series 90 Great Deals $10,990 1,687 listings
2012 BMW 3 Series 33 Great Deals $9,985 698 listings
2011 BMW 3 Series 109 Great Deals $5,777 2,749 listings
2010 BMW 3 Series 43 Great Deals $4,985 793 listings
2009 BMW 3 Series 55 Great Deals $4,146 1,247 listings
2008 BMW 3 Series 71 Great Deals $3,499 1,670 listings