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
https://static.cargurus.com/images/forsale/2018/05/09/00/43/2017_bmw_3_series-pic-8132827109500116062-152x114.jpeg

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

Great Deal
$6,172 BELOW
CarGurus IMV of $40,170

Price: $33,998

Mileage: 4,810

Location: Birmingham, AL 35244

Average time on market: 81 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $33,998, 4,810 miles with Bluetooth, Backup Camera, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (18 reviews) "Contacted dealership about vehicle and price. Dealership answered my email within hours. Very helpful and courteous."
https://static.cargurus.com/images/forsale/2018/01/14/15/27/2017_bmw_3_series-pic-5909521285155981767-152x114.jpeg

2017 BMW 3 Series 330i Sedan RWD Used Cars in Tuscaloosa, AL 35405

Great Deal
$6,193 BELOW
CarGurus IMV of $39,193

Price: $33,000

Mileage: 7,122

Location: Tuscaloosa, AL 35405

Average time on market: 62 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Platinum Silver Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $33,000, 7,122 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Premium Package, Climate Package, Luxury Package
Avg. Dealer Rating: (13 reviews) "It was wonderful, and they provided great customer service!"
https://static.cargurus.com/images/forsale/2018/05/09/12/38/2016_bmw_3_series-pic-5415612100425430001-152x114.jpeg

2016 BMW 3 Series 320i Sedan RWD Used Cars in Pelham, AL 35124

Great Deal
$3,458 BELOW
CarGurus IMV of $22,453

Price: $18,995

Mileage: 17,055

Location: Pelham, AL 35124

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Red Description: Used 2016 BMW 3 Series 320i Sedan RWD for sale - $18,995, 17,055 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (135 reviews) "This company was not up front about their policy when making an offer on a car. I looked at Volvo V60 that they were selling. Car drove well and my Volvo dealer checked it out. It had no mechanical problems. So I decided to make an offer. This car has deep scratches at the back They said they would buff and then paint if necessary. But, this damage would always show. Also, they had no second key which would have cost me $500. at the Volvo dealer. So I called them to make an offer under their asking price. When I made the offer the salesman, Jim, cut me off and was very unfriendly. He told me that Donohoo did not accept offers that the price was fixed. When I tried to explain the reasons as to why their price was too high given the problems I outlined above, he cut me off again and did not listen to all I had to say. I had already researched other V60's and they were near Atlanta. So I drove over there and bought a V60 Volvo with low mileage, $3000. less than their price and it was showroom quality. I could not trust Donohoo or recommend that anyone buy a car there."
https://static.cargurus.com/images/forsale/2018/05/09/19/32/2016_bmw_3_series-pic-5005313854701328086-152x114.jpeg

2016 BMW 3 Series 320i xDrive Sedan AWD Used Cars in Pelham, AL 35124

Good Deal
$3,160 BELOW
CarGurus IMV of $24,155

Price: $20,995

Mileage: 30,047

Location: Pelham, AL 35124

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2016 BMW 3 Series 320i xDrive Sedan AWD for sale - $20,995, 30,047 miles with Navigation System, Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (135 reviews) "She was very nice and helpful to me.l would love to buy a car from her."
https://static.cargurus.com/images/forsale/2018/05/09/19/32/2016_bmw_3_series-pic-1301202494593490918-152x114.jpeg

2016 BMW 3 Series 340i Sedan RWD Used Cars in Pelham, AL 35124

Good Deal
$5,565 BELOW
CarGurus IMV of $35,559

Price: $29,994

Mileage: 23,991

Location: Pelham, AL 35124

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Platinum Silver Metallic Description: Used 2016 BMW 3 Series 340i Sedan RWD for sale - $29,994, 23,991 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Technology Package, Bluetooth, Backup Camera
Avg. Dealer Rating: (135 reviews) "Very helpful! Quick replies! I absolutely love my car! "
https://static.cargurus.com/images/forsale/2018/05/03/09/10/2017_bmw_3_series-pic-7178420477634491159-152x114.jpeg

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

Good Deal
$2,659 BELOW
CarGurus IMV of $32,141

Price: $29,482

Mileage: 3,954

Location: Birmingham, AL 35210

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2017 BMW 3 Series 320i Sedan RWD for sale - $29,482, 3,954 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (51 reviews) "Awesome customer service! Larry was so helpful.?recommend them 100%"
https://static.cargurus.com/images/forsale/2018/05/09/10/46/2016_bmw_3_series-pic-397968768499516963-152x114.jpeg

2016 BMW 3 Series 320i Sedan RWD Used Cars in Pelham, AL 35124

Good Deal
$2,055 BELOW
CarGurus IMV of $23,050

Price: $20,995

Mileage: 11,751

Location: Pelham, AL 35124

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Jet Black Description: Used 2016 BMW 3 Series 320i Sedan RWD for sale - $20,995, 11,751 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (135 reviews) "Prices inflexible and sales manager made it a point of his large volume and 97% customer rating. This all said to me is you don’t need my business. So I went elsewhere and actually I ended finding a much better deal! I’ll be the 3%’ers that found a better deal somewhere else and smile everyday! "
https://static.cargurus.com/images/forsale/2018/05/04/21/09/2017_bmw_3_series-pic-2661677697917922807-152x114.jpeg

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

Good Deal
$2,106 BELOW
CarGurus IMV of $30,098

Price: $27,992

Mileage: 12,986

Location: Birmingham, AL 35210

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2017 BMW 3 Series 320i Sedan RWD for sale - $27,992, 12,986 miles with Bluetooth, Leather Seats, Aluminum Wheels, Navigation System, Premium Package
Avg. Dealer Rating: (51 reviews) "Yes , I was contacted. Very friendly enjoyed out conversation about the car. The car was, Very clean, and detailed information! I asked for more pictures of the inside and they were so helpful, and commedating. I would recommend Birmingham BMW. Very professional ... "
https://static.cargurus.com/images/forsale/2018/05/09/19/32/2017_bmw_3_series-pic-5712845637397035008-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Pelham, AL 35124

Good Deal
$3,981 BELOW
CarGurus IMV of $41,976

Price: $37,995

Mileage: 10,142

Location: Pelham, AL 35124

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral White Metallic Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $37,995, 10,142 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package, Climate Package
Avg. Dealer Rating: (135 reviews) "Great experience all the way around"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 330i Sedan RWD Used Cars in Tuscaloosa, AL 35405

Fair Deal
$1,850 BELOW
CarGurus IMV of $36,875

Price: $35,025

Mileage: 4,982

Location: Tuscaloosa, AL 35405

Average time on market: 62 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $35,025, 4,982 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (13 reviews) "great"
https://static.cargurus.com/images/forsale/2018/05/23/02/30/2016_bmw_3_series-pic-2074439398968522721-152x114.jpeg

2016 BMW 3 Series 320i Sedan RWD Used Cars in Pelham, AL 35124

Fair Deal
$363 BELOW
CarGurus IMV of $21,358

Price: $20,995

Mileage: 26,777

Location: Pelham, AL 35124

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2016 BMW 3 Series 320i Sedan RWD for sale - $20,995, 26,777 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (135 reviews) "Responded quickly to inquiry."
https://static.cargurus.com/images/forsale/2018/05/22/02/34/2016_bmw_3_series-pic-2933055959510073156-152x114.jpeg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Pelham, AL 35124

Fair Deal
$218 BELOW
CarGurus IMV of $21,215

Price: $20,997

Mileage: 52,111

Location: Pelham, AL 35124

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $20,997, 52,111 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (100 reviews) "Excellent experience,very professional, Koby was great to deal with. I will come back for my next vehicle."
https://inventory-dmg.assets-cdk.com/6/7/6/16186866676x152.jpg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Birmingham, AL 35216

Fair Deal
$349 ABOVE
CarGurus IMV of $21,124

Price: $21,473

Mileage: 47,645

Location: Birmingham, AL 35216

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $21,473, 47,645 miles with Sport Package, Bluetooth, Leather Seats, Premium Wheels, Sunroof/Moonroof, Appearance Package
Avg. Dealer Rating: (19 reviews) "Very helpful and professional without being being bothersome and pushy."
https://static.cargurus.com/images/forsale/2017/11/22/18/54/2017_bmw_3_series-pic-6589046709283146380-152x114.jpeg

2017 BMW 3 Series 330i Sedan RWD Used Cars in Tuscaloosa, AL 35405

Fair Deal
$2,228 ABOVE
CarGurus IMV of $37,663

Price: $39,891

Mileage: 3,203

Location: Tuscaloosa, AL 35405

Average time on market: 62 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Blue Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $39,891, 3,203 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (13 reviews) "They did send me an email, but really only asking for a telephone number. The request I sent from Car Gurus was asking them what was their best price and they did not answer that request."
https://static.cargurus.com/images/forsale/2018/01/24/16/39/2018_bmw_3_series-pic-8456322926535799168-152x114.jpeg

2018 BMW 3 Series 320i Sedan RWD Used Cars in Birmingham, AL 35210

Price: $35,152

Mileage: ?

Location: Birmingham, AL 35210

Average time on market: 23 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Platinum Silver Metallic Description: Used 2018 BMW 3 Series 320i Sedan RWD for sale - $35,152 with Bluetooth, Backup Camera, Aluminum Wheels, Navigation System, Convenience Package
Avg. Dealer Rating: (51 reviews) "Fast responses "
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 86 Great Deals $26,276 8,368 listings
2017 BMW 3 Series 62 Great Deals $22,876 1,928 listings
2016 BMW 3 Series 20 Great Deals $15,498 933 listings
2015 BMW 3 Series 213 Great Deals $11,995 5,068 listings
2014 BMW 3 Series 92 Great Deals $9,995 2,038 listings
2013 BMW 3 Series 79 Great Deals $7,985 1,858 listings
2012 BMW 3 Series 23 Great Deals $9,490 667 listings
2011 BMW 3 Series 95 Great Deals $3,790 2,912 listings
2010 BMW 3 Series 24 Great Deals $3,999 757 listings
2009 BMW 3 Series 30 Great Deals $3,500 1,192 listings