Used BMW X3 in Birmingham, AL for Sale

2018 BMW X3 XDrive30i
$30,998*•58K mi
$99 Shipping from CarMax Chattanooga, TN

2018 BMW X3 XDrive30i
$35,998*•29K mi
Free Shipping from CarMax Roswell, GA

2018 BMW X3 XDrive30i
$32,998*•33K mi
$99 Shipping from CarMax Dothan, AL

2016 BMW X3 XDrive28i
$24,998*•49K mi
$99 Shipping from CarMax Germantown, TN

2016 BMW X3 XDrive28i
$24,998*•48K mi
$199 Shipping from CarMax Knoxville, TN

2019 BMW X3 sDrive30i
$33,998*•24K mi
Coming soon to CarMax Birmingham, AL

2017 BMW X3 XDrive28i
$23,998*•53K mi
Coming soon to CarMax Norcross, GA

2018 BMW X3 XDrive30i
$39,998*•10K mi
Coming soon to CarMax Nashville, TN

2020 BMW X3 XDrive30i
$42,998*•5K mi
Coming soon to CarMax Memphis, TN

2019 BMW X3 sDrive30i
$34,998*•28K mi
Coming soon to CarMax Memphis, TN
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.