2020 BMW X3 for sale
All available 2020 BMW X3 listings.
2,086 listings • $12,997 – $44,998 • avg 54,391 mi
Featured listings
Browse all 2,086 2020 bmw x3 for sale →
USED · SUV
2020 BMW X3
30i · AWD · Automatic
$31,998
Buena Park, CA
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
Contact for price
Chehalis, WA
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
$26,998
Fresno, CA
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$26,998
Orlando, FL
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$32,998
Roseville, CA
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
$26,998
Columbus, OH
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
$28,295
Mount Pleasant, WI
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
$21,470
Kissimmee, FL
Clean title USED · SUV
2020 BMW X3
M40i · AWD · Automatic
$29,754
Newport News, VA
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
$26,900
Hayward, CA
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$20,262
San Antonio, TX
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
$28,995
Seattle, WA
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$19,985
Union City, GA
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$23,962
San Antonio, TX
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
Contact for price
Pompano Beach, FL

USED · SUV
2020 BMW X3
30i · AWD · Automatic
$19,766
Clearwater, FL
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$20,595
Pembroke Pines, FL
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$32,998
Merrillville, IN
Clean title USED · SUV
2020 BMW X3
30i · AWD · Automatic
$28,455
Manchester, MO
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$19,512
Granbury, TX
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$22,995
Fresno, CA
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$26,998
Pensacola, FL
Clean title USED · SUV
2020 BMW X3
30e · AWD · Automatic
$36,495
Sarasota, FL
Clean title USED · SUV
2020 BMW X3
30i · RWD · Automatic
$19,998
Orlando, FL
About this category
The 2020 BMW X3 is currently available in 2,086 listings on Carlify. Average mileage across these listings is 54,391 miles. Pricing starts at $12,997 and reaches $44,998. Browse photos, full vehicle history, and dealer details for each 2020 X3.
Frequently asked questions
- How much does a 2020 BMW X3 cost used?
- 2020 BMW X3 listings range from $12,997 to $44,998, averaging $26,630 on Carlify.
- How many 2020 BMW X3 are listed?
- Carlify shows 2,086 active 2020 BMW X3 listings.
- What's the average mileage on a 2020 BMW X3?
- Average mileage across 2020 BMW X3 listings is 54,391 miles.
Browse by year
Top cities
- Used BMW X3 in New YorkNY
- Used BMW X3 in Los AngelesCA
- Used BMW X3 in ChicagoIL
- Used BMW X3 in HoustonTX
- Used BMW X3 in PhoenixAZ
- Used BMW X3 in PhiladelphiaPA
- Used BMW X3 in San AntonioTX
- Used BMW X3 in San DiegoCA
- Used BMW X3 in DallasTX
- Used BMW X3 in JacksonvilleFL
- Used BMW X3 in AustinTX
- Used BMW X3 in Fort WorthTX
- Used BMW X3 in San JoseCA
- Used BMW X3 in ColumbusOH
- Used BMW X3 in CharlotteNC
- Used BMW X3 in IndianapolisIN
- Used BMW X3 in San FranciscoCA
- Used BMW X3 in SeattleWA