2021 BMW X3 xDrive30i Sport Utility 4D Price: $24,588 Philadelphia, PA More Philadelphia, PA BMW X3's 2021 $28,088 Miles 2017 $14,990 110,884 Miles 2017 $16,900 Miles 2017 $17,995 Miles 2021 $34,888 Miles