2017 BMW X3 xDrive28i Price: $29,890 700 Kenilworth Dr, Towson, MD 21204 More Towson, MD BMW X3's 2021 $35,000 2,964 Miles 2021 $53,520 5 Miles 2021 $51,670 10 Miles 2021 $43,945 5,847 Miles 2021 $63,870 17 Miles 2020 $55,085 Miles