Used BMW X4 for Sale in Philadelphia, PA

to
to

Filter Results

listing

Price

- Loading...
Includes Listings Without Available Pricing

Financing

Mileage

- Loading...

Delivery

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

Fuel Economy

- Loading...
()

Price Drops

Text Search

Add Similar Cars


First
Loading...
https://static.cargurus.com/images/forsale/2019/06/01/05/49/2016_bmw_x4-pic-6809109705482010184-152x114.jpeg

2016 BMW X4 xDrive28i AWD Used Cars in North Brunswick, NJ 08902

Great Deal
$3,744 BELOW
CarGurus IMV of $29,994

Price: $26,250

Mileage: 19,238

Location: North Brunswick, NJ 08902

Average time on market: 43 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2016 BMW X4 xDrive28i AWD for sale - $26,250, 19,238 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (52 reviews) "They just care about a quick sale, also show you a low price to get you into dealership, then try to add almost 5,000 on to the price for dealer prep, dont really explain much about the deal or the financing, not a very pleasant car buying experience "
https://static.cargurus.com/images/forsale/2019/06/06/18/46/2019_bmw_x4-pic-4561357245681583682-152x114.jpeg

2019 BMW X4 M40i AWD Used Cars in Reading, PA 19607

Good Deal
$4,078 BELOW
CarGurus IMV of $62,059

Price: $57,981

Mileage: 1,001

Location: Reading, PA 19607

Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2019 BMW X4 M40i AWD for sale - $57,981, 1,001 miles with Bluetooth, Backup Camera, Sunroof/Moonroof, Navigation System, SE Package, Alloy Wheels
Avg. Dealer Rating: (33 reviews) "Jordan was my sales man really nice guy and the manager really nice lady keep up the good work"
https://static.cargurus.com/images/forsale/2019/06/05/09/23/2019_bmw_x4-pic-944094817353486236-152x114.jpeg

2019 BMW X4 M40i AWD Used Cars in Bala Cynwyd, PA 19004

Fair Deal
$118 BELOW
CarGurus IMV of $61,938

Price: $61,820

Mileage: 1,320

Location: Bala Cynwyd, PA 19004

Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2019 BMW X4 M40i AWD for sale - $61,820, 1,320 miles with Leather Seats, Sunroof/Moonroof, Executive Package, Navigation System, SE Package, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package
Avg. Dealer Rating: (28 reviews) "They responded with mileage but not accident history or the condition of the body of the car which I also asked about. "
https://static.cargurus.com/images/forsale/2019/07/12/09/37/2019_bmw_x4-pic-1778868687603141070-152x114.jpeg

2019 BMW X4 xDrive30i AWD Used Cars in Bala Cynwyd, PA 19004

Fair Deal
$75 BELOW
CarGurus IMV of $51,995

Price: $51,920

Mileage: 1,001

Location: Bala Cynwyd, PA 19004

Average time on market: 43 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2019 BMW X4 xDrive30i AWD for sale - $51,920, 1,001 miles with Sunroof/Moonroof, Navigation System, SE Package, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package, Comfort Package, Convenience Package
Avg. Dealer Rating: (28 reviews) "Excellent experience with dealer. Still discussing vehicle. "
https://static.cargurus.com/images/forsale/2019/08/09/12/21/2017_bmw_x4-pic-2031258696767830411-152x114.jpeg

2017 BMW X4 M40i AWD Used Cars in Mt Laurel, NJ 08054

Fair Deal
$166 ABOVE
CarGurus IMV of $40,229

Price: $40,395

Mileage: 34,457

Location: Mt Laurel, NJ 08054

Average time on market: 41 days Certified Pre-Owned: Yes Transmission: Automatic Color: Alpine White Description: Used 2017 BMW X4 M40i AWD for sale - $40,395, 34,457 miles with Leather Seats, Sunroof/Moonroof, Light Package, Navigation System, Alloy Wheels, Technology Package, Bluetooth, Backup Camera
Avg. Dealer Rating: (52 reviews) "Nice dealership with a great welcome staff. After I saw the car online, I decided to just go to the dealership to see the car. Even though it was active on the website, we were told it was already sold. The salesperson we spoke to was nice and told us she would check the company’s other inventory and send us an email but it’s been a week and we haven’t heard of anything yet. Next time I will definitely call before going to any dealer.. "
https://static.cargurus.com/images/forsale/2019/07/12/09/37/2019_bmw_x4-pic-1175769751495245454-152x114.jpeg

2019 BMW X4 xDrive30i AWD Used Cars in Bala Cynwyd, PA 19004

Fair Deal
$1,041 ABOVE
CarGurus IMV of $50,144

Price: $51,185

Mileage: 1,001

Location: Bala Cynwyd, PA 19004

Average time on market: 43 days Certified Pre-Owned: No Transmission: Automatic Color: Dark Graphite Metallic Description: Used 2019 BMW X4 xDrive30i AWD for sale - $51,185, 1,001 miles with Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Comfort Package, Convenience Package
Avg. Dealer Rating: (28 reviews) "Nice group. Very accomodating"
https://static.cargurus.com/images/forsale/2019/05/21/08/41/2016_bmw_x4-pic-172297717510881320-152x114.jpeg

2016 BMW X4 xDrive35i AWD Used Cars in Mt Laurel, NJ 08054

Fair Deal
$632 ABOVE
CarGurus IMV of $30,168

Price: $30,800

Mileage: 50,928

Location: Mt Laurel, NJ 08054

Average time on market: 47 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral White Metallic Description: Used 2016 BMW X4 xDrive35i AWD for sale - $30,800, 50,928 miles with Driver Assistance Package, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Backup Camera, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (52 reviews) "Got back to me very quick"
https://static.cargurus.com/images/forsale/2019/06/27/06/34/2017_bmw_x4-pic-6316707108661827000-152x114.jpeg

2017 BMW X4 xDrive28i AWD Used Cars in Fort Washington, PA 19034

Fair Deal
$867 ABOVE
CarGurus IMV of $32,831

Price: $33,698

Mileage: 36,164

Location: Fort Washington, PA 19034

Average time on market: 28 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral White Description: Used 2017 BMW X4 xDrive28i AWD for sale - $33,698, 36,164 miles with Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels, Power Package
Avg. Dealer Rating: (15 reviews) "Great experience"
https://static.cargurus.com/images/forsale/2019/07/31/09/54/2017_bmw_x4-pic-6483891580624155587-152x114.jpeg

2017 BMW X4 xDrive28i AWD Used Cars in Flemington, NJ 08822

Fair Deal
$1,170 ABOVE
CarGurus IMV of $34,805

Price: $35,975

Mileage: 23,502

Location: Flemington, NJ 08822

Average time on market: 28 days Certified Pre-Owned: Yes Transmission: Automatic Color: Alpine White Description: Used 2017 BMW X4 xDrive28i AWD for sale - $35,975, 23,502 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package, M Sport Package, Climate Package
Avg. Dealer Rating: (15 reviews) "Professional and helpful "
https://static.cargurus.com/images/forsale/2019/08/19/15/45/2016_bmw_x4-pic-3587456025831951178-152x114.jpeg

2016 BMW X4 xDrive28i AWD Used Cars in Mt Laurel, NJ 08054

Fair Deal
$1,166 ABOVE
CarGurus IMV of $30,084

Price: $31,250

Mileage: 36,424

Location: Mt Laurel, NJ 08054

Average time on market: 43 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2016 BMW X4 xDrive28i AWD for sale - $31,250, 36,424 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (52 reviews) "Helpful and understanding "
https://static.cargurus.com/images/forsale/2019/08/09/12/36/2020_bmw_x4-pic-9054173742982063532-152x114.jpeg

2020 BMW X4 xDrive30i AWD Used Cars in Bala Cynwyd, PA 19004

Price: $56,045

Mileage: 1,001

Location: Bala Cynwyd, PA 19004

Certified Pre-Owned: No Transmission: Automatic Color: Mineral White Metallic Description: Used 2020 BMW X4 xDrive30i AWD for sale - $56,045, 1,001 miles with Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Backup Camera, Premium Package, Comfort Package
Avg. Dealer Rating: (28 reviews) "excellent delivery. Car was ready and the paperwork took only minutes. Very friendly and helpful people."
https://static.cargurus.com/images/forsale/2019/08/22/19/06/2016_bmw_x4-pic-4434786645008378268-152x114.jpeg

2016 BMW X4 xDrive35i AWD Used Cars in Ewing, NJ 08638

Price: Negotiable

Mileage: 37,432

Location: Ewing, NJ 08638

Average time on market: 47 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2016 BMW X4 xDrive35i AWD for sale , 37,432 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (63 reviews) "Too many emails. If I don’t respond once it’s either because I’m busy or because I’m doing further research on the car. Peppering my inbox every other day with follow-up emails wont make me move any faster. In fact, it’ll make me run to another dealer and give them my business."
https://static.cargurus.com/images/forsale/2018/04/19/12/11/2016_bmw_x4-pic-1555104096164586401-152x114.jpeg

2016 BMW X4 xDrive28i AWD Used Cars in Doylestown, PA 18901

Price: Negotiable

Mileage: 63,698

Location: Doylestown, PA 18901

Average time on market: 43 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW X4 xDrive28i AWD for sale , 63,698 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "Professional, courteous and prompt reply. Not pushy and available to assist."
https://static.cargurus.com/images/forsale/2019/08/21/08/27/2016_bmw_x4-pic-5876106807178993336-152x114.jpeg

2016 BMW X4 xDrive28i AWD Used Cars in Bala Cynwyd, PA 19004

High Price
$1,293 ABOVE
CarGurus IMV of $29,196

Price: $30,489

Mileage: 40,143

Location: Bala Cynwyd, PA 19004

Average time on market: 43 days Certified Pre-Owned: Yes Transmission: Automatic Color: Jet Black Description: Used 2016 BMW X4 xDrive28i AWD for sale - $30,489, 40,143 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (28 reviews) "He was helpful but we did not buy the car "
https://static.cargurus.com/images/forsale/2019/07/02/12/42/2017_bmw_x4-pic-6610679313665319996-152x114.jpeg

2017 BMW X4 xDrive28i AWD Used Cars in Montgomeryville, PA 18936

High Price
$1,294 ABOVE
CarGurus IMV of $32,905

Price: $34,199

Mileage: 18,088

Location: Montgomeryville, PA 18936

Average time on market: 28 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW X4 xDrive28i AWD for sale - $34,199, 18,088 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (20 reviews) "This dealership is very nice! Tracey from the online department was always reaching out to me and giving me updates about a car I was Interested in. I drive 2 hours away to look at the 2017 RED Honda Civic hatch sport...... when I got there the car was parked out front..... the car has scratches all over the body and interior.... the Honda emblems front & back are after market and they’re fading because they are cheap quality. The car has after market headlights and and fog lights... along with after market exhaust and steering wheel. Everything looked to be half assed! But I was ok with buying the car because I can do everything on my own but I wass NOT buying 18.9K for a car that has been messed with. The car had 29.5K miles on it and it ALREADY had 2 different front tires!!!.......BURNOUTS maybe!? So god only knows what the clutch looks like! So after the test drive..... it went smooth. Alignment was off but I was still interested. They wouldn’t budge on 17.5K horrible lol"
Please wait ...
Please wait ...

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used BMW X4 By Year

Vehicle Deals Starting Price Total Available
2019 BMW X4 9 Great Deals $42,548 1,133 listings
2017 BMW X4 9 Great Deals $21,500 164 listings
2016 BMW X4 25 Great Deals $18,995 294 listings
2015 BMW X4 5 Great Deals $17,895 102 listings

Why Use CarGurus?

We'll help you find great deals among the millions of vehicles available nationwide on CarGurus, and we'll provide you with dealer reviews and vehicle history for each one. After all, over 30 million shoppers use CarGurus to find great deals on used cars and new cars in their area. And when it's time to get rid of your old ride, sell your car simply and securely on CarGurus.

Once you're ready to narrow down your search results, go ahead and filter by price, mileage, transmission, trim, days on lot, drivetrain, color, engine, options, and deal ratings. And if you only want to see cars with a single owner, recent price drops, photos, or available financing, our filters can help with that too.