Lowest Price History

Price and Mileage

Current Best Prices

Model Year First Seen Last Seen Price Miles Image
BMW 3 Series 2016 969d ago 942d ago £ 22,000.00 44,629
BMW 3 SERIES DIESEL TOURING 2016 969d ago 942d ago £ 22,261.00 33,936
BMW 3 SERIES DIESEL TOURING 2017 1116d ago 942d ago £ 23,995.00 37,517
BMW 3 Series 2018 948d ago 942d ago £ 25,490.00 39,000
BMW 3 Series 2017 969d ago 942d ago £ 27,449.00 21,975
BMW 3 Series 2018 968d ago 942d ago £ 27,599.00 31,028
BMW 3 Series 2017 951d ago 942d ago £ 29,000.00 23,153
BMW 3 Series 2018 963d ago 942d ago £ 29,998.00 33,929
BMW 3 Series 2019 967d ago 942d ago £ 31,790.00 27,800
BMW 3 Series 2019 963d ago 942d ago £ 32,490.00 22,572