$2,424 above 10% of vehicles like this 2016 BMW 3 Series in the Hialeah area are priced similarly. 2016 BMW 3 Series 320i xDrive 91,651 miles / $13,500
$883 below This vehicle is priced within 5% of the average price for a 2016 BMW 3 Series in the Roswell area. 2016 BMW 3 Series 328i xDrive 108,480 miles / $15,995
$137 below This vehicle is priced within 1% of the average price for a 2016 BMW 3 Series in the Ann Arbor area. 2016 BMW 3 Series 340i xDrive 107,869 miles / $19,760