Lowest Price History

Price and Mileage

Current Best Prices

Model Year First Seen Last Seen Price Miles Image
BMW 3 Series 2016 754d ago 727d ago £ 22,000.00 44,629
BMW 3 SERIES DIESEL TOURING 2016 754d ago 727d ago £ 22,261.00 33,936
BMW 3 SERIES DIESEL TOURING 2017 901d ago 727d ago £ 23,995.00 37,517
BMW 3 Series 2018 733d ago 727d ago £ 25,490.00 39,000
BMW 3 Series 2017 754d ago 727d ago £ 27,449.00 21,975
BMW 3 Series 2018 753d ago 727d ago £ 27,599.00 31,028
BMW 3 Series 2017 736d ago 727d ago £ 29,000.00 23,153
BMW 3 Series 2018 748d ago 727d ago £ 29,998.00 33,929
BMW 3 Series 2019 752d ago 727d ago £ 31,790.00 27,800
BMW 3 Series 2019 748d ago 727d ago £ 32,490.00 22,572