Used BMW X3 for Sale in Pell City, 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,379 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
$879 below
$1,603/mo est. ?
2,406 km

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details

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

Sign up
good price
$52,845
$2,378 below
$1,555/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$53,245
$1,978 below
$1,567/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$53,245
$1,978 below
$1,567/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
great price
$51,095
$4,128 below
$1,504/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.

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
good price
$53,320
$1,903 below
$1,569/mo est. ?
0 km
Hot car

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

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

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
high price
$47,470
$6,249 above
$1,400/mo est. ?
42,871 km

BMW Mini of Birmingham

Authorized EpicVIN dealer

35210, Irondale AL

Check Details
fair price
$33,998
$459 below
$1,003/mo est. ?
33,748 km
Hot car

CarMax Birmingham - Now offering Curbside Pickup

Authorized EpicVIN dealer

4.0
Star icon
2 reviews

35244, Hoover AL

Check Details
Get a price quote
144,458 km

Brannon Honda

Authorized EpicVIN dealer

35235, Birmingham AL

Check Details
great price
$31,495
$6,763 below
$929/mo est. ?
83,686 km
Hot car

STOP-N-SHOP AUTO SALES

4.2 Google 10 reviews

35150, Sylacauga AL

Check Details
great price
$9,999
$2,046 below
$295/mo est. ?
213,188 km
Hot car

BMW of Birmingham

4.3 Google 1017 reviews

35210, Birmingham AL

Check Details
great price
$23,499
$7,734 below
$693/mo est. ?
113,491 km
Hot car

Lexus of Birmingham

35210, Birmingham AL

Check Details
high price
$9,400
$1,727 above
$277/mo est. ?
114,810 km

Greystone Motors

35242, Birmingham AL

Check Details