Lowest Price History

Price and Mileage

Current Best Prices

Model Year First Seen Last Seen Price Miles Image
BMW 3 Series 2017 892d ago 882d ago £ 16,495.00 36,000
BMW 3 Series 2016 972d ago 889d ago £ 18,750.00 39,988
BMW 3 Series 2016 982d ago 869d ago £ 19,330.00 29,690
BMW 3 Series 2016 892d ago 865d ago £ 19,795.00 39,545
BMW 3 Series 2016 990d ago 865d ago £ 19,800.00 37,307
BMW 3 Series 2017 1005d ago 890d ago £ 20,800.00 34,125
BMW 3 Series 2017 892d ago 865d ago £ 20,888.00 36,500
BMW 3 SERIES 2016 892d ago 865d ago £ 20,897.00 29,219
BMW 3 Series 2017 892d ago 865d ago £ 20,990.00 39,300
BMW 3 Series 2016 892d ago 865d ago £ 20,999.00 38,080