$1,233 above
14% of vehicles like this 2018 BMW 3 Series in the Charlotte area are priced similarly.
$24,651
2018 BMW 3 Series 320i
- Mileage 26,119 Miles
- Location Charlotte, NC