2017 BMW 3 Series for Sale in Birmingham, AL

New Search

Looking for a New BMW 3 Series?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • Find cash back incentives
Switch to New Car Search

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

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
Featured Listings
https://static.cargurus.com/images/forsale/2017/09/08/20/13/2017_bmw_3_series-pic-1875223131098341697-152x114.jpeg

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

Great Deal
$6,525 BELOW
CarGurus IMV of $40,509

Price: $33,984

Mileage: 5,642

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Gray Description: Used 2017 BMW 3 Series 330i for sale - $33,984, 5,642 miles with Bluetooth, Aluminum Wheels, Navigation System, Premium Package
Avg. Dealer Rating: (47 reviews) "very nice people just didn't want the car."
https://static.cargurus.com/images/forsale/2017/10/05/11/56/2017_bmw_3_series-pic-1074924719550319179-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Tuscaloosa, AL 35405

Great Deal
$5,904 BELOW
CarGurus IMV of $36,904

Price: $31,000

Mileage: 6,184

Location: Tuscaloosa, AL 35405

Average time on market: 57 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Imperial Blue Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $31,000, 6,184 miles with Bluetooth, Sunroof/Moonroof, Navigation System, Storage Package, Premium Package, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Very helpful and patient"
https://static.cargurus.com/images/forsale/2017/10/17/17/45/2017_bmw_3_series-pic-2852460439522859538-152x114.jpeg

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

Good Deal
$3,899 BELOW
CarGurus IMV of $39,861

Price: $35,962

Mileage: 6,630

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2017 BMW 3 Series 330i for sale - $35,962, 6,630 miles with Bluetooth, Leather Seats, Aluminum Wheels, Navigation System, Premium Package
Avg. Dealer Rating: (47 reviews) "Prompt response "
https://static.cargurus.com/images/forsale/2017/10/10/11/36/2016_bmw_3_series-pic-5852950846875932946-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Birmingham, AL 35210

Good Deal
$4,559 BELOW
CarGurus IMV of $39,321

Price: $34,762

Mileage: 6,084

Location: Birmingham, AL 35210

Average time on market: 67 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $34,762, 6,084 miles with LE Package, Sport Package, Leather Seats, Technology Package, Bluetooth, Aluminum Wheels, Premium Package, M Sport Package, Climate Package
Avg. Dealer Rating: (47 reviews) "Very prompt service. Car was already sold "
https://static.cargurus.com/images/forsale/2017/10/06/15/35/2017_bmw_3_series-pic-4799836043646168448-152x114.jpeg

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

Good Deal
$3,573 BELOW
CarGurus IMV of $36,535

Price: $32,962

Mileage: 12,269

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2017 BMW 3 Series 330i for sale - $32,962, 12,269 miles with Bluetooth, Aluminum Wheels, Heat Package, Navigation System, Premium Package
Avg. Dealer Rating: (47 reviews) "Just through E-mail. We have not visited the dealership. Very Good "
https://content.homenetiol.com/2000096/2063606/640x480/f531d5661a304d4e985e740bd69fb34c.jpg

2017 BMW 3 Series 320i Used Cars in Birmingham, AL 35210

Fair Deal
$1,644 BELOW
CarGurus IMV of $34,106

Price: $32,462

Mileage: 12,952

Location: Birmingham, AL 35210

Average time on market: 41 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series 320i for sale - $32,462, 12,952 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (47 reviews) "They do their job very well"
https://static.cargurus.com/images/forsale/2017/09/28/20/32/2017_bmw_3_series-pic-305152015008270454-152x114.jpeg

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

Fair Deal
$1,252 BELOW
CarGurus IMV of $34,214

Price: $32,962

Mileage: 10,001

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2017 BMW 3 Series 330i for sale - $32,962, 10,001 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "Great staff, contacted me quickly. Great pricing on this vehicle. Missed this one ut would do business with them in the future. "
https://static.cargurus.com/images/forsale/2017/09/28/20/32/2017_bmw_3_series-pic-6947007690223288613-152x114.jpeg

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

Fair Deal
$1,110 BELOW
CarGurus IMV of $34,072

Price: $32,962

Mileage: 10,218

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2017 BMW 3 Series 330i for sale - $32,962, 10,218 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "This dealer responded quickly; and friendly. However, I was very disappointed when given a trade-in quote; came way below the fair KBB quote. I will not be looking on you there site."
https://static.cargurus.com/images/forsale/2016/08/10/05/36/2017_bmw_3_series-pic-6735934418569186692-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Birmingham, AL 35210

Fair Deal
$1,098 BELOW
CarGurus IMV of $33,079

Price: $31,981

Mileage: 4,890

Location: Birmingham, AL 35210

Average time on market: 41 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mediterranean Blue Metallic Description: Used 2017 BMW 3 Series 320i for sale - $31,981, 4,890 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "Great response time "
https://content.homenetiol.com/2000096/2063606/640x480/04468e3a5a6c4cc09b45c9aae1f79901.jpg

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

Fair Deal
$983 BELOW
CarGurus IMV of $34,945

Price: $33,962

Mileage: 9,461

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2017 BMW 3 Series 330i for sale - $33,962, 9,461 miles with Bluetooth, Aluminum Wheels, Heat Package
Avg. Dealer Rating: (47 reviews) "Salesman was super nice and helpful and helped negotiate a deal on a vehicle. Only negative was that we did not receive entire copy of our paperwork from purchase information. Called to have it mailed to us."
https://content.homenetiol.com/2000096/2063606/640x480/f0d20262f31f43d8a6bc20a08d6761d3.jpg

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

Fair Deal
$928 BELOW
CarGurus IMV of $33,890

Price: $32,962

Mileage: 11,068

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2017 BMW 3 Series 330i for sale - $32,962, 11,068 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels, Heat Package
Avg. Dealer Rating: (47 reviews) "Very good and direct."
https://static.cargurus.com/images/forsale/2017/10/06/15/35/2017_bmw_3_series-pic-5287854341339113999-152x114.jpeg

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

Fair Deal
$346 BELOW
CarGurus IMV of $35,308

Price: $34,962

Mileage: 11,802

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Silver Description: Used 2017 BMW 3 Series 330i for sale - $34,962, 11,802 miles with Bluetooth, Aluminum Wheels, Heat Package, Premium Package
Avg. Dealer Rating: (47 reviews) "quick response"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 BMW 3 Series 328i SULEV Used Cars in Tuscaloosa, AL 35405

Fair Deal
$668 BELOW
CarGurus IMV of $20,656

Price: $19,988

Mileage: 48,954

Location: Tuscaloosa, AL 35405

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $19,988, 48,954 miles with Sunroof/Moonroof
Avg. Dealer Rating: (15 reviews) "They replied promptly "
https://static.cargurus.com/images/forsale/2017/09/28/20/32/2017_bmw_3_series-pic-2425843323404203674-152x114.jpeg

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

Fair Deal
$203 BELOW
CarGurus IMV of $33,165

Price: $32,962

Mileage: 11,599

Location: Birmingham, AL 35210

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Tan Description: Used 2017 BMW 3 Series 330i for sale - $32,962, 11,599 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (47 reviews) "Great experience!! However, they were not willing to negotiate on the price. "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 BMW 3 Series 328i SULEV Used Cars in Tuscaloosa, AL 35405

Fair Deal
$513 BELOW
CarGurus IMV of $20,501

Price: $19,988

Mileage: 49,722

Location: Tuscaloosa, AL 35405

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $19,988, 49,722 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (15 reviews) "They Were Prompt "
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 162 Great Deals $25,900 6,879 listings
2016 BMW 3 Series 38 Great Deals $16,799 1,562 listings
2015 BMW 3 Series 67 Great Deals $14,995 1,668 listings
2014 BMW 3 Series 280 Great Deals $12,699 5,421 listings
2013 BMW 3 Series 57 Great Deals $10,523 1,557 listings
2012 BMW 3 Series 29 Great Deals $10,000 649 listings
2011 BMW 3 Series 103 Great Deals $5,999 2,748 listings
2010 BMW 3 Series 37 Great Deals $5,986 769 listings
2009 BMW 3 Series 47 Great Deals $4,980 1,275 listings
2008 BMW 3 Series 71 Great Deals $3,000 1,777 listings