Find a Fair car from 17 cars.

2016 BMW

3 Series 320i xDrive

52,717 mi.
2016 BMW 3 Series 320i xDrive
2016 BMW

3 Series 328i

46,468 mi.
2016 BMW 3 Series 328i
2017 BMW

3 Series 320i

29,368 mi.
2017 BMW 3 Series 320i
2017 BMW

3 Series 320i

33,763 mi.
2017 BMW 3 Series 320i
2017 BMW

3 Series 330i

40,972 mi.
2017 BMW 3 Series 330i
2017 BMW

3 Series 330i

31,504 mi.
2017 BMW 3 Series 330i
2017 BMW

3 Series 330e iPerformance

31,851 mi.
2017 BMW 3 Series 330e iPerformance
2017 BMW

3 Series 330i xDrive

48,667 mi.
2017 BMW 3 Series 330i xDrive
2018 BMW

3 Series 320i

13,113 mi.
2018 BMW 3 Series 320i
2017 BMW

3 Series 330i

26,806 mi.
2017 BMW 3 Series 330i
2017 BMW

3 Series 330e iPerformance

25,194 mi.
2017 BMW 3 Series 330e iPerformance
2018 BMW

3 Series 330e iPerformance

23,703 mi.
2018 BMW 3 Series 330e iPerformance