2017 BMW 3 Series for Sale in Philadelphia, PA

New Search

Looking for a New BMW 3 Series?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • $1,500 in incentives available
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Vehicle History

Hide Vehicles With...

Photos

Price Drops

Text Search

Add Similar Cars


CarGurus Quick Poll

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/12/09/12/16/2016_bmw_3_series-pic-4377602428483205495-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Bala Cynwyd, PA 19004-3322

Great Deal
$5,179 BELOW
Instant Market Value of $40,076

Price: $34,897

Mileage: 6,320

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $34,897, 6,320 miles with Bluetooth, LE Package, Sunroof/Moonroof, Aluminum Wheels, Navigation System, Premium Package
Avg. Dealer Rating: (14 reviews) "The sales person was very helpful, even though I didn't get the vehicle... He took the time to share with me what I needed to have and pointers on how to get it, in order to get the vehicle I wanted..."
https://static.cargurus.com/images/forsale/2016/11/24/12/55/2016_bmw_3_series-pic-557886454446853709-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Flemington, NJ 08822

Good Deal
$3,259 BELOW
Instant Market Value of $42,843

Price: $39,584

Mileage: 3,653

Location: Flemington, NJ 08822

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Blue Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $39,584, 3,653 miles with Sport Package, Navigation System, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (6 reviews) "Good meeting with Mark. He called me a few days later with a price that was very close to my offer, only to call me later to tell me that his boss sold the car to someone else at a higher price. Very disappointed."
https://static.cargurus.com/images/forsale/2016/11/13/00/48/2016_bmw_3_series-pic-1233115417314662962-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Flemington, NJ 08822

Good Deal
$3,130 BELOW
Instant Market Value of $42,633

Price: $39,503

Mileage: 4,319

Location: Flemington, NJ 08822

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Blue Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $39,503, 4,319 miles with Sport Package, Navigation System, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (6 reviews) "I bought the car. Everything went very smoothly."
https://static.cargurus.com/images/forsale/2016/11/18/12/18/2016_bmw_3_series-pic-6307136425108265346-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Bala Cynwyd, PA 19004-3322

Good Deal
$2,981 BELOW
Instant Market Value of $43,331

Price: $40,350

Mileage: 7,595

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $40,350, 7,595 miles with Sport Package, LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, M Sport Package, Climate Package
Avg. Dealer Rating: (14 reviews) "Quick response."
https://static.cargurus.com/images/forsale/2016/10/26/13/22/2016_bmw_3_series-pic-3176211465560906287-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Flemington, NJ 08822

Good Deal
$2,952 BELOW
Instant Market Value of $42,937

Price: $39,985

Mileage: 5,975

Location: Flemington, NJ 08822

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Gray Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $39,985, 5,975 miles with Sport Package, Driver Assistance Package, Navigation System, Technology Package, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (6 reviews) "Tood them price was way too high for 2003..If tgere is a price drop please let me know."
https://static.cargurus.com/images/forsale/2016/11/21/15/01/2016_bmw_3_series-pic-256987277423979955-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Doylestown, PA 18901-2497

Good Deal
$2,823 BELOW
Instant Market Value of $38,812

Price: $35,989

Mileage: 9,105

Location: Doylestown, PA 18901-2497

Average time on market: 34 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mediterranean Blue Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $35,989, 9,105 miles with Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Great service"
https://static.cargurus.com/images/forsale/2016/12/29/11/48/2016_bmw_3_series-pic-6398767972964898840-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Cherry Hill, NJ 08002

Good Deal
$2,826 BELOW
Instant Market Value of $42,366

Price: $39,540

Mileage: 401

Location: Cherry Hill, NJ 08002

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Red Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $39,540, 401 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (10 reviews) "Dealer responded, but the vehicle wasn't the interior color is wanted. If it were, I would've proceeded with purchase "
https://static.cargurus.com/images/forsale/2016/11/19/11/26/2016_bmw_3_series-pic-8493978111988954571-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Flemington, NJ 08822

Good Deal
$2,456 BELOW
Instant Market Value of $42,454

Price: $39,998

Mileage: 9,310

Location: Flemington, NJ 08822

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Gray Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $39,998, 9,310 miles with Driver Assistance Package, Navigation System, Technology Package, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package, Luxury Package
Avg. Dealer Rating: (6 reviews) "Very good and I purchased my 335 here."
https://static.cargurus.com/images/forsale/2017/01/13/19/04/2016_bmw_3_series-pic-4792596841243067775-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Fort Washington, PA 19034

Good Deal
$1,977 BELOW
Instant Market Value of $35,917

Price: $33,940

Mileage: 4,216

Location: Fort Washington, PA 19034

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Gray Description: Used 2016 BMW 3 Series 320i xDrive for sale - $33,940, 4,216 miles with Navigation System, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (3 reviews) "We are in the process of reviewing my options."
https://static.cargurus.com/images/forsale/2017/01/18/13/30/2016_bmw_3_series-pic-8837916057964845552-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Bala Cynwyd, PA 19004-3322

Good Deal
$2,090 BELOW
Instant Market Value of $35,945

Price: $33,855

Mileage: 3,530

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: Imperial Blue Metallic Description: Used 2016 BMW 3 Series 320i xDrive for sale - $33,855, 3,530 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Storage Package, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (14 reviews) "Excellent sales person. Very responsive and informative."
https://static.cargurus.com/images/forsale/2017/01/18/12/14/2016_bmw_3_series-pic-2222276727353919717-152x114.jpeg

2016 BMW 3 Series 340i xDrive Used Cars in Bala Cynwyd, PA 19004-3322

Good Deal
$3,014 BELOW
Instant Market Value of $50,884

Price: $47,870

Mileage: 3,178

Location: Bala Cynwyd, PA 19004-3322

Certified Pre-Owned: No Transmission: Automatic Color: Mediterranean Blue Metallic Description: Used 2016 BMW 3 Series 340i xDrive for sale - $47,870, 3,178 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Aluminum Wheels
Avg. Dealer Rating: (14 reviews) "responded quickly"
https://static.cargurus.com/images/forsale/2016/12/31/10/21/2016_bmw_3_series-pic-836004611351972229-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Flemington, NJ 08822

Good Deal
$2,200 BELOW
Instant Market Value of $42,566

Price: $40,366

Mileage: 7,150

Location: Flemington, NJ 08822

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $40,366, 7,150 miles with Sport Package, Driver Assistance Package, Navigation System, Technology Package, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (6 reviews) "Very thorough and pleasant experience!"
https://static.cargurus.com/images/forsale/2016/12/28/11/21/2016_bmw_3_series-pic-4707936774792640621-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Flemington, NJ 08822

Good Deal
$2,015 BELOW
Instant Market Value of $44,094

Price: $42,079

Mileage: 6,838

Location: Flemington, NJ 08822

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Blue Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $42,079, 6,838 miles with Sport Package, Driver Assistance Package, Navigation System, Technology Package, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, M Sport Package, Climate Package
Avg. Dealer Rating: (6 reviews) "They were great, love Noha, the saleswoman, would marry her."
https://static.cargurus.com/images/forsale/2016/12/01/12/14/2016_bmw_3_series-pic-986384241316675661-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Turnersville, NJ 08012-1775

Good Deal
$1,943 BELOW
Instant Market Value of $42,193

Price: $40,250

Mileage: 5,893

Location: Turnersville, NJ 08012-1775

Average time on market: 34 days Certified Pre-Owned: Yes Transmission: Automatic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $40,250, 5,893 miles with Sport Package, Bluetooth, Driver Assistance Package, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2016/12/14/09/42/2016_bmw_3_series-pic-6256505770714131071-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Flemington, NJ 08822

Good Deal
$1,804 BELOW
Instant Market Value of $42,239

Price: $40,435

Mileage: 8,183

Location: Flemington, NJ 08822

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Gray Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $40,435, 8,183 miles with Sport Package, Driver Assistance Package, Light Package, Navigation System, Technology Package, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (6 reviews) "Very responsive"
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 4 Great Deals $29,995 7,765 listings
2016 BMW 3 Series 169 Great Deals $22,000 5,606 listings
2015 BMW 3 Series 30 Great Deals $17,371 927 listings
2014 BMW 3 Series 207 Great Deals $13,799 3,379 listings
2013 BMW 3 Series 352 Great Deals $11,950 5,309 listings
2012 BMW 3 Series 59 Great Deals $11,980 939 listings
2011 BMW 3 Series 208 Great Deals $7,390 3,289 listings
2010 BMW 3 Series 65 Great Deals $5,500 995 listings
2009 BMW 3 Series 85 Great Deals $5,499 1,650 listings
2008 BMW 3 Series 114 Great Deals $4,850 2,114 listings