HomeInventoryRecently Sold Sold Inventory New ArrivalsAllNewPre-OwnedSpecialsCollector CarsE-VehiclesRecently Sold Home 2016 BMW Inventory Search All ConditionsUsedAll Years2016All MakesBMWAll ModelsM3All TrimsAll Body StylesSedanReset Search Search Results Filter All ConditionsUsedAll Years2016All MakesBMWAll ModelsM3All TrimsAll Body StylesSedan 1 Matching Vehicle: Ext. Color: White Make: BMW Max Mileage: 29,999 Min. Mileage: 20,000 Year: 2016 Sort by: Year Model Color Price Per Page 24 102050100 1 2016 BMW M3 Was:$58,950Price:$57,950 This Vehicle Is Sold Stock: 17627Engine: Twin Turbo Premium Unleaded I-6 3.0 LTransmission: AutomaticMileage: 29,176 *2016 BMW M3* * $85K MSRP * $21K in Options * 1-Owner * Salt Lake City Utah Car Since New * Competition Package * Executive Package * Full Factory Warranty until May 2020 or 50K Miles * Clear Bra Paint Protection Film on the entire fro...read more Get Details Per Page 24 102050100 1