2020 BMW X2 xDrive28i Price: $39,995 38700 Grand River Ave., Farmington, MI 48335 More Farmington, MI BMW X2's 2018 $30,895 24,033 Miles 2020 $41,900 3,438 Miles