Used BMW 3 Series by year

Vehicle Deals Starting price Total available
2020 BMW 3 Series 5 Great deals £32,995 64 listings
2019 BMW 3 Series 50 Great deals £15,495 756 listings
2018 BMW 3 Series 22 Great deals £4,995 360 listings
2017 BMW 3 Series 52 Great deals £8,689 741 listings
2016 BMW 3 Series 62 Great deals £7,489 997 listings
2015 BMW 3 Series 48 Great deals £6,489 747 listings
2014 BMW 3 Series 39 Great deals £5,500 576 listings
2013 BMW 3 Series 34 Great deals £4,490 595 listings
2012 BMW 3 Series 23 Great deals £3,750 426 listings
2011 BMW 3 Series 24 Great deals £2,850 295 listings