2017 BMW 3 Series for Sale in Pittsburgh, PA

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/10/03/17/31/2017_bmw_3_series-pic-7147850116614874477-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Coraopolis, PA 15108

Great Deal
$5,091 BELOW
CarGurus IMV of $40,391

Price: $35,300

Mileage: 11,438

Location: Coraopolis, PA 15108

Average time on market: 61 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2017 BMW 3 Series 330i xDrive for sale - $35,300, 11,438 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (11 reviews) "sold truck I was going to go see told me they had another 1 just in on trade but never called back so bought a ranger elsewhere 2 days later not friendly at all on phone hope brian has a better attitude next time but I wont be calling"
https://static.cargurus.com/images/forsale/2017/07/07/09/39/2017_bmw_3_series-pic-6276873153311479407-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Monroeville, PA 15146

Good Deal
$2,779 BELOW
CarGurus IMV of $43,179

Price: $40,400

Mileage: 4,210

Location: Monroeville, PA 15146

Average time on market: 61 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 330i xDrive for sale - $40,400, 4,210 miles with Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "My interaction with the salesperson was pleasant. I wish he would have shown more flexibility in the price of the car."
https://static.cargurus.com/images/forsale/2017/10/04/16/17/2017_bmw_3_series-pic-1218449807314731163-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Monroeville, PA 15146

Good Deal
$2,339 BELOW
CarGurus IMV of $42,739

Price: $40,400

Mileage: 4,952

Location: Monroeville, PA 15146

Average time on market: 61 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive for sale - $40,400, 4,952 miles with Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "Steve was very helpful: test drive, questions answerred--a wealth of information. We also met George. He has been following up via email(& also left a voicemail message). We were very satisfied. We were very pleased."
https://static.cargurus.com/images/forsale/2017/05/10/12/25/2017_bmw_3_series-pic-7351791424572230915-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$884 BELOW
CarGurus IMV of $36,579

Price: $35,695

Mileage: 4,112

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i xDrive for sale - $35,695, 4,112 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (10 reviews) "This was the best experience ever buying a vehicle. Walter and Jessica were so accommodating. ITV was an enjoyable experience. "
https://static.cargurus.com/images/forsale/2017/08/04/11/18/2017_bmw_3_series-pic-8644676593304746336-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$791 BELOW
CarGurus IMV of $36,486

Price: $35,695

Mileage: 4,300

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i xDrive for sale - $35,695, 4,300 miles with Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "George was very informative and working with us.."
https://static.cargurus.com/images/forsale/2017/07/07/09/39/2017_bmw_3_series-pic-3245612015479719018-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$460 BELOW
CarGurus IMV of $36,855

Price: $36,395

Mileage: 3,555

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Grey Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $36,395, 3,555 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (10 reviews) "This dealership was very good. The sales person George Donley did a very good job in representing the car and A&L. The car is in excellent shape and the price was amenable to both of us. Had the car checked at my Corvette shop passed with flying colours all services done, no error codes off the CPU, 30 pt. inspection perfect. We would buy from this dealer again."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$825 BELOW
CarGurus IMV of $36,520

Price: $35,695

Mileage: 4,232

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i xDrive for sale - $35,695, 4,232 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (10 reviews) "Terrible experience. CarGurus had the car advertised as $32,960 when I called and asked them to confirm that they still had car, they told me the price was now $34,470. Later that day, I received a thank you email that still had the car advertised at $32,960. Instead of saying they would work with me on the price, they just held firm that they couldn't come down. I bought another BMW that night form a dealer with integrity."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$688 BELOW
CarGurus IMV of $36,383

Price: $35,695

Mileage: 4,510

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 320i xDrive for sale - $35,695, 4,510 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (10 reviews) "Return call and email was prompt . They unfortunately had a recall on the 550i that was advertised. They had several other vehicles but heart set on that one ."
https://static.cargurus.com/images/forsale/2017/07/07/09/39/2017_bmw_3_series-pic-3970923921850882112-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$36 BELOW
CarGurus IMV of $36,431

Price: $36,395

Mileage: 4,412

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $36,395, 4,412 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (10 reviews) "Although car is showing as available it is not! Car was filthy and not at all ready to show."
https://static.cargurus.com/images/forsale/2017/10/12/00/10/2016_bmw_3_series-pic-915017089685176806-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in West Mifflin, PA 15122

Fair Deal
$113 BELOW
CarGurus IMV of $23,735

Price: $23,622

Mileage: 37,793

Location: West Mifflin, PA 15122

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2016 BMW 3 Series 328i SULEV for sale - $23,622, 37,793 miles with Bluetooth
Avg. Dealer Rating: (6 reviews) "Dealer sold the car I had an appointment to see and never called me. I called them asking to confirm it was sold and they did not know and never called back. "
https://static.cargurus.com/images/forsale/2017/09/08/14/15/2017_bmw_3_series-pic-2150416157519880694-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$195 ABOVE
CarGurus IMV of $36,200

Price: $36,395

Mileage: 4,880

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Grey Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $36,395, 4,880 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (10 reviews) "Responded fast unfortunately the car is under recall and can't be sold"
https://static.cargurus.com/images/forsale/2017/07/07/09/39/2017_bmw_3_series-pic-9192790086025138306-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$403 ABOVE
CarGurus IMV of $36,492

Price: $36,895

Mileage: 4,288

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Mediterranean Blue Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $36,895, 4,288 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (10 reviews) "Car was incorrectly listed as a manual, but dealership personnel respond promptly to my request to confirm that it was a manual."
https://static.cargurus.com/images/forsale/2017/09/06/09/33/2017_bmw_3_series-pic-5066485072515033587-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Pittsburgh, PA 15213

Fair Deal
$906 ABOVE
CarGurus IMV of $33,549

Price: $34,455

Mileage: 10,243

Location: Pittsburgh, PA 15213

Average time on market: 57 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i xDrive for sale - $34,455, 10,243 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (22 reviews) "Quick and helpful "
https://static.cargurus.com/images/forsale/2017/07/26/13/41/2016_bmw_3_series-pic-3936170778631570228-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Mc Donald, PA 15057

Fair Deal
$881 ABOVE
CarGurus IMV of $29,019

Price: $29,900

Mileage: 22,351

Location: Mc Donald, PA 15057

Average time on market: 75 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $29,900, 22,351 miles with Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "Exceptionally great"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series 320i xDrive Used Cars in Monroeville, PA 15146

Fair Deal
$530 ABOVE
CarGurus IMV of $36,365

Price: $36,895

Mileage: 4,545

Location: Monroeville, PA 15146

Average time on market: 57 days Certified Pre-Owned: No Transmission: Automatic Color: Imperial Blue Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $36,895, 4,545 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (10 reviews) "Good customer service"
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 164 Great Deals $25,900 6,856 listings
2016 BMW 3 Series 41 Great Deals $16,799 1,545 listings
2015 BMW 3 Series 66 Great Deals $14,995 1,612 listings
2014 BMW 3 Series 274 Great Deals $12,699 5,412 listings
2013 BMW 3 Series 58 Great Deals $10,523 1,561 listings
2012 BMW 3 Series 25 Great Deals $9,995 638 listings
2011 BMW 3 Series 103 Great Deals $5,999 2,736 listings
2010 BMW 3 Series 37 Great Deals $5,986 780 listings
2009 BMW 3 Series 49 Great Deals $4,980 1,278 listings
2008 BMW 3 Series 68 Great Deals $3,000 1,764 listings