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
  • Find cash back incentives
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

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


First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/05/11/13/19/2016_bmw_3_series-pic-3929987355316169505-152x114.jpeg

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

Great Deal
$4,442 BELOW
Instant Market Value of $36,437

Price: $31,995

Mileage: 10,044

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 56 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2016 BMW 3 Series 320i xDrive for sale - $31,995, 10,044 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Storage Package, SE Package, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (25 reviews) "wanted one with blind spot detection"
https://static.cargurus.com/images/forsale/2016/11/11/23/11/2017_bmw_3_series-pic-280124736116730624-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Turnersville, NJ 08012-1775

Great Deal
$4,201 BELOW
Instant Market Value of $43,051

Price: $38,850

Mileage: 5,490

Location: Turnersville, NJ 08012-1775

Average time on market: 28 days Certified Pre-Owned: Yes Transmission: Automatic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $38,850, 5,490 miles with Navigation System, Bluetooth, Climate Package
https://static.cargurus.com/images/forsale/2017/04/05/12/15/2016_bmw_3_series-pic-1491416355365240713-152x114.jpeg

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

Great Deal
$4,073 BELOW
Instant Market Value of $36,062

Price: $31,989

Mileage: 9,235

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mediterranean Blue Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $31,989, 9,235 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (25 reviews) "Very good"
https://static.cargurus.com/images/forsale/2017/03/30/13/03/2016_bmw_3_series-pic-499743407062485943-152x114.jpeg

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

Good Deal
$3,942 BELOW
Instant Market Value of $38,840

Price: $34,898

Mileage: 7,620

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: Imperial Blue Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $34,898, 7,620 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (25 reviews) "Dealer was excellent, contacted me immediately upon my inquiry and discussed vehicle. A meeting and test drive was arranged and upon driving vehicle and reviewing all aspects, a purchase agreement was arranged. "
https://static.cargurus.com/images/forsale/2017/03/03/01/29/2016_bmw_3_series-pic-7324782638122017626-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Allentown, PA 18104

Good Deal
$4,698 BELOW
Instant Market Value of $36,598

Price: $31,900

Mileage: 10,860

Location: Allentown, PA 18104

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Silver Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $31,900, 10,860 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Bluetooth, Aluminum Wheels, Premium Package, Climate Package
Avg. Dealer Rating: (12 reviews) "I felt very comfortable Tony and Gary did a great job with everything I would absolutely send someone there "
https://static.cargurus.com/images/forsale/2017/03/15/16/54/2017_bmw_3_series-pic-9145797315650400058-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Turnersville, NJ 08012-1775

Good Deal
$3,480 BELOW
Instant Market Value of $43,480

Price: $40,000

Mileage: 4,927

Location: Turnersville, NJ 08012-1775

Average time on market: 28 days Certified Pre-Owned: Yes Transmission: Automatic Color: Gray Description: Used 2017 BMW 3 Series 330i xDrive for sale - $40,000, 4,927 miles with Bluetooth, Climate Package, Heat Package
https://static.cargurus.com/images/forsale/2017/04/20/13/06/2016_bmw_3_series-pic-6375721245938287298-152x114.jpeg

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

Good Deal
$3,135 BELOW
Instant Market Value of $33,133

Price: $29,998

Mileage: 7,334

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 56 days Certified Pre-Owned: Yes Transmission: Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 320i xDrive for sale - $29,998, 7,334 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (25 reviews) "Prompt response and informative but did not purchase here."
https://static.cargurus.com/images/forsale/2017/03/09/12/09/2017_bmw_3_series-pic-9097137207342773857-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Turnersville, NJ 08012-1775

Good Deal
$3,220 BELOW
Instant Market Value of $43,720

Price: $40,500

Mileage: 4,611

Location: Turnersville, NJ 08012-1775

Average time on market: 28 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Description: Used 2017 BMW 3 Series 330i xDrive for sale - $40,500, 4,611 miles with Navigation System, Bluetooth, Climate Package
https://static.cargurus.com/images/forsale/2017/03/23/12/42/2016_bmw_3_series-pic-8915792886044760543-152x114.jpeg

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

Good Deal
$2,708 BELOW
Instant Market Value of $36,607

Price: $33,899

Mileage: 12,665

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: Imperial Blue Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $33,899, 12,665 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (25 reviews) "Salesperson great, car was beautiful and as advertised."
https://static.cargurus.com/images/forsale/2017/04/20/13/09/2016_bmw_3_series-pic-5075844886066037050-152x114.jpeg

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

Good Deal
$2,405 BELOW
Instant Market Value of $38,302

Price: $35,897

Mileage: 10,976

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mediterranean Blue Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $35,897, 10,976 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (25 reviews) "Good deal, expertly detailed car. Very pleased "
https://static.cargurus.com/images/forsale/2017/03/30/13/03/2016_bmw_3_series-pic-8883093106671009215-152x114.jpeg

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

Good Deal
$2,142 BELOW
Instant Market Value of $39,040

Price: $36,898

Mileage: 5,325

Location: Bala Cynwyd, PA 19004-3322

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: Imperial Blue Metallic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $36,898, 5,325 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (25 reviews) "Excellent"
https://static.cargurus.com/images/forsale/2017/05/13/11/19/2016_bmw_3_series-pic-3205720129243408154-152x114.jpeg

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

Good Deal
$2,736 BELOW
Instant Market Value of $37,721

Price: $34,985

Mileage: 8,811

Location: Flemington, NJ 08822

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Gray Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $34,985, 8,811 miles with Sport Package, Navigation System, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (9 reviews) "Quick response & Totally profrssional"
https://static.cargurus.com/images/forsale/2017/04/28/12/38/2017_bmw_3_series-pic-9027020962069702261-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon Used Cars in Bala Cynwyd, PA 19004-3322

Good Deal
$1,595 BELOW
Instant Market Value of $47,494

Price: $45,899

Mileage: 4,395

Location: Bala Cynwyd, PA 19004-3322

Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i xDrive Wagon for sale - $45,899, 4,395 miles with LE Package, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, SE Package, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (25 reviews) "Ten stars if I could. Mark was a true gentleman. No slick talk, no rush for the sale, no games. Was reasonable with my trade in and was up front with all the details. Ask for Mark his the only one there named Mark. "
https://static.cargurus.com/images/forsale/2017/04/08/12/42/2016_bmw_3_series-pic-6149669998959773967-152x114.jpeg

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

Good Deal
$2,547 BELOW
Instant Market Value of $34,085

Price: $31,538

Mileage: 15,331

Location: Turnersville, NJ 08012-1775

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: White Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $31,538, 15,331 miles with Bluetooth, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/05/07/06/42/2016_bmw_3_series-pic-1425485068506264685-152x114.jpeg

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

Good Deal
$2,022 BELOW
Instant Market Value of $40,763

Price: $38,741

Mileage: 3,388

Location: Fort Washington, PA 19034

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: Platinum Silver Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $38,741, 3,388 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (4 reviews) "great"
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 95 Great Deals $25,999 8,215 listings
2016 BMW 3 Series 115 Great Deals $19,995 3,026 listings
2015 BMW 3 Series 21 Great Deals $14,799 876 listings
2014 BMW 3 Series 176 Great Deals $12,995 4,343 listings
2013 BMW 3 Series 77 Great Deals $11,900 2,350 listings
2012 BMW 3 Series 28 Great Deals $11,500 673 listings
2011 BMW 3 Series 114 Great Deals $6,740 2,548 listings
2010 BMW 3 Series 34 Great Deals $6,495 795 listings
2009 BMW 3 Series 46 Great Deals $5,499 1,327 listings
2008 BMW 3 Series 77 Great Deals $4,490 1,781 listings