2017 BMW 3 Series for Sale in Springfield, IL

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/07/11/42/2017_bmw_3_series-pic-2220538466158268091-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Saint Louis, MO 63141

Great Deal
$8,699 BELOW
CarGurus IMV of $47,485

Price: $38,786

Mileage: 1,478

Location: Saint Louis, MO 63141

Average time on market: 60 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $38,786, 1,478 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, M Sport Package, Climate Package
Avg. Dealer Rating: (4 reviews) "Yes I was contacted by Dave at Plaza BMW I sent a message about a vehicle that was for sale on there lot and within hours I received an answer from Dave I felt that Dave was very sincere and honest im still looking for that perfect deal but I do still have Plaza BMW on my short list thank you Dave for the information you took the time to talk to me about Lee"
https://static.cargurus.com/images/forsale/2017/09/07/11/48/2017_bmw_3_series-pic-3295971488967938605-152x114.jpeg

2017 BMW 3 Series 330e Used Cars in Saint Louis, MO 63141

Great Deal
$8,015 BELOW
CarGurus IMV of $48,883

Price: $40,868

Mileage: 2,329

Location: Saint Louis, MO 63141

Average time on market: 37 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330e for sale - $40,868, 2,329 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (4 reviews) "Good follow up, not the car I was looking for."
https://static.cargurus.com/images/forsale/2017/09/07/11/54/2017_bmw_3_series-pic-5249123237044066388-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Saint Louis, MO 63141

Great Deal
$4,923 BELOW
CarGurus IMV of $38,597

Price: $33,674

Mileage: 3,952

Location: Saint Louis, MO 63141

Average time on market: 56 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Melbourne Red Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $33,674, 3,952 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Light Package, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Climate Package
Avg. Dealer Rating: (4 reviews) "Prompt , attentive, and follow up after sale for any questions was available and encouraged."
https://static.cargurus.com/images/forsale/2017/09/07/11/37/2017_bmw_3_series-pic-4228475126020074645-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Saint Louis, MO 63141

Great Deal
$4,350 BELOW
CarGurus IMV of $42,947

Price: $38,597

Mileage: 3,843

Location: Saint Louis, MO 63141

Average time on market: 60 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $38,597, 3,843 miles with Premium Package, Bluetooth, Driver Assistance Package
Avg. Dealer Rating: (4 reviews) "A salesman called me the morning after I requested contact from Plaza BMW. They have been responsive and very professional in their followup."
https://static.cargurus.com/images/forsale/2017/07/28/13/31/2017_bmw_3_series-pic-8322458860419274427-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Manchester, MO 63011

Great Deal
$3,589 BELOW
CarGurus IMV of $45,001

Price: $41,412

Mileage: 5,160

Location: Manchester, MO 63011

Average time on market: 60 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral Gray Metallic - Gray Description: Used 2017 BMW 3 Series 330i xDrive for sale - $41,412, 5,160 miles with Sport Package, Driver Assistance Package, Navigation System, Bluetooth, Heat Package, M Sport Package, Climate Package
Avg. Dealer Rating: (13 reviews) "Fantastic experience dealing with these gentleman. We drove in from Kansas City to purchase this vehicle and the whole process was so smooth. Dave, Adam and Fred did an awesome job working with us. The Owner Craig made it a point to talk to us and the overall experience was just superb! Thanks BMW of West St. Louis! Jameson"
https://static.cargurus.com/images/forsale/2017/07/28/13/31/2017_bmw_3_series-pic-6452002197639453981-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Manchester, MO 63011

Good Deal
$2,729 BELOW
CarGurus IMV of $39,784

Price: $37,055

Mileage: 568

Location: Manchester, MO 63011

Average time on market: 56 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White - White Description: Used 2017 BMW 3 Series 320i xDrive for sale - $37,055, 568 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Premium Package
Avg. Dealer Rating: (13 reviews) "Quick response. Kyle was very friendly."
https://static.cargurus.com/images/forsale/2017/10/13/15/51/2016_bmw_3_series_328i_sulev-pic-1904589234768834665-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Saint Louis, 63105

Good Deal
$3,302 BELOW
CarGurus IMV of $30,552

Price: $27,250

Mileage: 25,000

Location: Saint Louis, 63105

Average time on market: 56 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $27,250, 25,000 miles with Sport Package, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Technology Package, Premium Wheels, Heat Package, Premium Package, Luxury Package, LE Package, Bluetooth, Backup Camera, Comfort Package
https://static.cargurus.com/images/forsale/2017/07/29/00/18/2017_bmw_3_series-pic-7686720393200351965-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Manchester, MO 63011

Good Deal
$2,605 BELOW
CarGurus IMV of $44,540

Price: $41,935

Mileage: 4,650

Location: Manchester, MO 63011

Average time on market: 60 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral White Metallic - White Description: Used 2017 BMW 3 Series 330i xDrive for sale - $41,935, 4,650 miles with Driver Assistance Package, Leather Seats, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package, Luxury Package
Avg. Dealer Rating: (13 reviews) "Great GM and went over and beyond to get the deal done"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 330i xDrive Used Cars in Manchester, MO 63011

Good Deal
$3,052 BELOW
CarGurus IMV of $47,587

Price: $44,535

Mileage: 1,306

Location: Manchester, MO 63011

Average time on market: 60 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive for sale - $44,535, 1,306 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, M Sport Package, Comfort Package, Climate Package
Avg. Dealer Rating: (13 reviews) "dave and kelley were wonderful and really made us feel welcome and were very helpful. the facility was top notch and every one was very friendly."
https://static.cargurus.com/images/forsale/2017/07/28/13/31/2017_bmw_3_series-pic-484731545459370863-152x114.jpeg

2017 BMW 3 Series 330e Used Cars in Manchester, MO 63011

Good Deal
$2,816 BELOW
CarGurus IMV of $46,401

Price: $43,585

Mileage: 8,446

Location: Manchester, MO 63011

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic - Silver Description: Used 2017 BMW 3 Series 330e for sale - $43,585, 8,446 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (13 reviews) "I went to look at the vehicle. They were very personable and professional. The manager followed up with me afterwords to see how things were. Never hard sold me but just following up Bought a different type of car else where but will keep this dealer on my list for future purchase"
https://static.cargurus.com/images/forsale/2017/08/02/09/54/2017_bmw_3_series-pic-8579928618851358979-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Maplewood, MO 63143

Good Deal
$2,167 BELOW
CarGurus IMV of $43,023

Price: $40,856

Mileage: 5,722

Location: Maplewood, MO 63143

Average time on market: 60 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $40,856, 5,722 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (19 reviews) "Nice call."
https://static.cargurus.com/images/forsale/2017/09/24/09/33/2016_bmw_3_series-pic-1381061053144947078-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in O Fallon, IL 62269

Good Deal
$2,929 BELOW
CarGurus IMV of $37,829

Price: $34,900

Mileage: 9,050

Location: O Fallon, IL 62269

Average time on market: 70 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Melbourne Red Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $34,900, 9,050 miles with Driver Assistance Package, Sunroof/Moonroof, Alloy Wheels, Technology Package, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (12 reviews) "Dealer responded and handled the communication well. "
https://static.cargurus.com/images/forsale/2017/09/07/11/42/2017_bmw_3_series-pic-6409257708944851379-152x114.jpeg

2017 BMW 3 Series 328d xDrive Used Cars in Saint Louis, MO 63141

Good Deal
$2,477 BELOW
CarGurus IMV of $45,420

Price: $42,943

Mileage: 3,361

Location: Saint Louis, MO 63141

Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series 328d xDrive for sale - $42,943, 3,361 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Aluminum Wheels, Premium Package, Comfort Package, Climate Package, Luxury Package
Avg. Dealer Rating: (4 reviews) "Mike is the nicest person I've dealt with in this horrible process. So many people try to walk all over women and tried to basically call me stupid. Needless to say they did not get my business!"
https://static.cargurus.com/images/forsale/2017/10/14/08/25/2017_bmw_3_series-pic-4910611543817829615-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Peoria, IL 61615

Good Deal
$1,895 BELOW
CarGurus IMV of $33,485

Price: $31,590

Mileage: 8,804

Location: Peoria, IL 61615

Average time on market: 56 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 320i xDrive for sale - $31,590, 8,804 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Quick,helpful,excellent response."
https://static.cargurus.com/images/forsale/2017/08/23/09/27/2017_bmw_3_series-pic-8990334206553281648-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Maplewood, MO 63143

Good Deal
$1,562 BELOW
CarGurus IMV of $46,552

Price: $44,990

Mileage: 4,985

Location: Maplewood, MO 63143

Average time on market: 60 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $44,990, 4,985 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Technology Package, Bluetooth, Heat Package, Premium Package, Comfort Package, M Sport Package, Climate Package
Avg. Dealer Rating: (19 reviews) "This was actually one of the best car buying experiences! We were treated very professional, no waiting, Brett was amazing. We were allowed to test drive the car as much as we wanted. Instead of making us wait around we took care of things online & by phone. Then we just went in & finalized things. Then they have their geniuses who spend as much time as you want learning about the car & systems. "
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 175 Great Deals $25,900 6,871 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 299 Great Deals $12,699 5,403 listings
2013 BMW 3 Series 53 Great Deals $10,523 1,570 listings
2012 BMW 3 Series 29 Great Deals $10,000 649 listings
2011 BMW 3 Series 112 Great Deals $5,999 2,768 listings
2010 BMW 3 Series 42 Great Deals $5,986 766 listings
2009 BMW 3 Series 52 Great Deals $4,980 1,292 listings
2008 BMW 3 Series 70 Great Deals $3,499 1,775 listings