Lowest Price History

Price and Mileage

Current Best Prices

Model Year First Seen Last Seen Price Miles Image
BMW 3 Series 2016 283d ago 266d ago £ 9,999.00 61,000
BMW 3 Series 2016 283d ago 255d ago £ 10,970.00 39,000
BMW 3 Series 2016 283d ago 255d ago £ 11,995.00 71,411
BMW 3 Series 2016 283d ago 271d ago £ 12,000.00 66,542
BMW 3 Series 2016 283d ago 255d ago £ 12,495.00 80,000
BMW 3 Series 2016 283d ago 268d ago £ 12,499.00 57,000
BMW 3 Series 2017 283d ago 255d ago £ 12,500.00 75,000
BMW 3 Series 2016 430d ago 278d ago £ 12,500.00 64,800
BMW 3 Series 2017 283d ago 255d ago £ 12,950.00 59,950
BMW 3 Series 2017 283d ago 276d ago £ 12,950.00 30,000