Used BMW 3 Series by year

Vehicle Deals Starting price Total available
2020 BMW 3 Series - £27,850 82 listings
2019 BMW 3 Series 22 Great deals £18,995 523 listings
2018 BMW 3 Series 9 Great deals £12,479 320 listings
2017 BMW 3 Series 24 Great deals £8,795 723 listings
2016 BMW 3 Series 46 Great deals £7,489 703 listings
2015 BMW 3 Series 29 Great deals £6,489 558 listings
2014 BMW 3 Series 23 Great deals £4,989 460 listings
2013 BMW 3 Series 23 Great deals £4,995 432 listings
2012 BMW 3 Series 14 Great deals £4,150 317 listings
2011 BMW 3 Series 13 Great deals £1,995 194 listings