2020 BMW X2 SDrive28i Price: $31,998 Huntsville, AL More Huntsville, AL BMW X2's 2018 $28,490 37,835 Miles 2019 $33,998 10,000 Miles