Used BMW X3 for Sale in Gardendale, AL

No matches found.

Save your search and we will notify you when we have cars that match your search criteria.

We expanded your search distance and we're unable to find cars that match.

Try adjusting your filters, or start a new search.

good price
$52,844
$2,619 below
$1,555/mo est. ?
11 km 2.0L

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
fair price
$54,344
$1,119 below
$1,603/mo est. ?
2,406 km

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
great price
$36,850
$4,609 below
$1,087/mo est. ?
42,150 km
Hot car

Limbaugh Toyota

Authorized EpicVIN dealer

4.6 Google 1397 reviews

35218, Birmingham AL

Check Details

To save your search and get updates on new inventory and price drops, sign up for a profile

Sign up
high price
$26,998
$3,299 above
$796/mo est. ?
83,954 km

CarMax Birmingham - Now offering Curbside Pickup

Authorized EpicVIN dealer

4.0
Star icon
2 reviews

35244, Hoover AL

Check Details
great price
$28,998
$5,263 below
$855/mo est. ?
63,891 km
Hot car

CarMax Birmingham - Now offering Curbside Pickup

Authorized EpicVIN dealer

4.0
Star icon
2 reviews

35244, Hoover AL

Check Details
great price
$31,330
$6,332 below
$924/mo est. ?
61,012 km
Hot car

Serra Gardendale KIA

Authorized EpicVIN dealer

35071, Gardendale AL

Check Details
high price
$60,140
$4,677 above
$1,770/mo est. ?
11 km

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
great price
$51,745
$3,718 below
$1,523/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$53,745
$1,718 below
$1,582/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details

Save a search, and we'll alert you when there are new listings that match exactly what you're looking for.

good price
$53,970
$1,493 below
$1,588/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$53,745
$1,718 below
$1,582/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
great price
$51,095
$4,368 below
$1,504/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
fair price
$55,295
$168 below
$1,627/mo est. ?
8 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$53,970
$1,493 below
$1,588/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$53,764
$1,699 below
$1,582/mo est. ?
13 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
great price
$51,094
$4,369 below
$1,504/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$52,615
$2,848 below
$1,548/mo est. ?
14 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
high price
$17,690
$360 above
$522/mo est. ?
108,949 km

Vestavia Auto Plaza

Authorized EpicVIN dealer

35216, Vestavia Hills AL

Check Details
Get a price quote
190,536 km 2.0L

A Better Bid Online Car Auctions

Authorized EpicVIN dealer

5.0
Star icon
1 review
3.7 Google 199 reviews

35023, HUEYTOWN AL

Check Details
Get a price quote
194,692 km 3.0L

SCA Auctions

Authorized EpicVIN dealer

5.0
Star icon
1 review
4.1 Google 55 reviews

35022, BESSEMER AL

Check Details
good price
$32,990
$1,271 below
$973/mo est. ?
38,468 km
Hot car

Carvana

35203, Birmingham AL

Check Details
great price
$51,745
$3,718 below
$1,523/mo est. ?
0 km
Hot car

Bmwofbirmingham New

35210, Irondale AL

Check Details
high price
$57,020
$1,557 above
$1,678/mo est. ?
0 km

Bmwofbirmingham New

35210, Irondale AL

Check Details
great price
$15,950
$1,380 below
$470/mo est. ?
106,963 km 2.0L
Hot car

Pelham Imports

4.2 Google 92 reviews

35124, Pelham AL

Check Details