Lowest Price History

Price and Mileage

Current Best Prices

Model Year First Seen Last Seen Price Miles Image
BMW 3 Series 2016 892d ago 865d ago £ 22,000.00 44,629
BMW 3 SERIES DIESEL TOURING 2016 892d ago 865d ago £ 22,261.00 33,936
BMW 3 SERIES DIESEL TOURING 2017 1039d ago 865d ago £ 23,995.00 37,517
BMW 3 Series 2018 871d ago 865d ago £ 25,490.00 39,000
BMW 3 Series 2017 892d ago 865d ago £ 27,449.00 21,975
BMW 3 Series 2018 891d ago 865d ago £ 27,599.00 31,028
BMW 3 Series 2017 874d ago 865d ago £ 29,000.00 23,153
BMW 3 Series 2018 886d ago 865d ago £ 29,998.00 33,929
BMW 3 Series 2019 890d ago 865d ago £ 31,790.00 27,800
BMW 3 Series 2019 886d ago 865d ago £ 32,490.00 22,572