Lowest Price History

Price and Mileage

Current Best Prices

Model Year First Seen Last Seen Price Miles Image
BMW 3 Series 2016 872d ago 865d ago £ 8,595.00 152,012
BMW 3 Series 2016 880d ago 865d ago £ 9,400.00 113,510
BMW 3 Series 2017 892d ago 865d ago £ 9,850.00 119,000
BMW 3 Series 2016 1410d ago 865d ago £ 9,989.00 124,000
BMW 3 SERIES 2016 873d ago 865d ago £ 9,995.00 121,263
BMW 3 Series 2017 982d ago 865d ago £ 10,000.00 128,000
BMW 3 Series 2018 869d ago 865d ago £ 10,450.00 129,000
BMW 3 Series 2017 871d ago 865d ago £ 10,490.00 122,050
BMW 3 Series 2017 881d ago 865d ago £ 10,550.00 101,350
BMW 3 Series 2018 865d ago 865d ago £ 10,995.00 112,000