Based on the cars for sale on CarSite.co.uk we can provide the average price for used BMW 3 Series cars for sale based on year of registration.
This will give you an idea of the prices you should expect for a used BMW 3 Series. Of course, you will need to take into account a number of factors that can dramatically affect the price, including: Mileage, Condition, Service History, Colour, Options, Location, Exact Specification, etc.
So although the BMW 3 Series buyer's guide shows the average price and average mileage, it should be taken as a starting point, rather than an exact indicator of the price you should expect to pay for a specifc used BMW 3 Series. It's a useful guide to used BMW 3 Series values.
2025 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £39,945 | 2,865 | 9 | |||
Estate | £38,712 | 9,672 | 12 | |||
All | £39,241 | 6,755 | 21 | ![]() |
2024 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £38,055 | 9,259 | 28 | |||
Estate | £40,381 | 10,753 | 18 | |||
All | £38,965 | 9,844 | 46 | ![]() |
2023 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £30,570 | 21,368 | 12 | |||
Estate | £39,752 | 18,045 | 10 | |||
Other | £76,995 | 8,539 | 1 | |||
All | £36,581 | 19,366 | 23 | ![]() |
2022 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £28,573 | 31,487 | 62 | |||
Estate | £27,959 | 45,859 | 29 | |||
All | £28,377 | 36,067 | 91 | ![]() |
2021 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £22,772 | 51,787 | 124 | |||
Estate | £22,094 | 67,141 | 65 | |||
All | £22,539 | 57,067 | 189 | ![]() |
2020 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £22,226 | 53,717 | 102 | |||
Estate | £22,274 | 61,936 | 27 | |||
All | £22,236 | 55,437 | 129 | ![]() |
2019 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £14,995 | 75,542 | 3 | |||
Saloon | £19,437 | 58,917 | 115 | |||
Estate | £17,552 | 65,927 | 37 | |||
Other | £20,990 | 48,500 | 1 | |||
All | £18,914 | 60,832 | 156 | ![]() |
2018 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £14,695 | 66,456 | 73 | |||
Estate | £14,875 | 72,911 | 23 | |||
Other | £25,645 | 39,891 | 2 | |||
All | £14,961 | 67,429 | 98 | ![]() |
2017 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £11,245 | 72,577 | 5 | |||
Saloon | £13,751 | 70,987 | 66 | |||
Estate | £12,856 | 81,648 | 32 | |||
Other | £9,995 | 96,000 | 1 | |||
All | £13,319 | 74,584 | 104 | ![]() |
2016 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £13,188 | 65,669 | 6 | |||
Saloon | £11,676 | 76,227 | 54 | |||
Estate | £12,505 | 82,729 | 31 | |||
Other | £4,495 | 182,422 | 1 | |||
All | £11,976 | 79,751 | 92 | ![]() |
2015 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £11,985 | 73,184 | 8 | |||
Saloon | £11,373 | 73,933 | 58 | |||
Estate | £10,744 | 91,038 | 20 | |||
Other | £8,521 | 97,295 | 4 | |||
All | £11,161 | 78,706 | 90 | ![]() |
2014 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £10,660 | 68,887 | 8 | |||
Saloon | £9,405 | 81,000 | 34 | |||
Estate | £10,331 | 85,529 | 22 | |||
Convertible | £6,495 | 85,000 | 1 | |||
Other | £6,706 | 111,126 | 7 | |||
All | £9,524 | 84,023 | 72 | ![]() |
2013 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £7,947 | 94,108 | 6 | |||
Saloon | £7,320 | 98,047 | 16 | |||
Estate | £9,255 | 86,899 | 22 | |||
Convertible | £8,716 | 70,736 | 7 | |||
Other | £6,247 | 87,375 | 2 | |||
All | £8,338 | 88,964 | 53 | ![]() |
2012 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £6,197 | 89,590 | 22 | |||
Estate | £7,271 | 71,023 | 6 | |||
Convertible | £11,098 | 48,187 | 4 | |||
Coupe | £7,694 | 77,466 | 5 | |||
Other | £4,215 | 121,577 | 5 | |||
All | £6,759 | 85,359 | 42 | ![]() |
2011 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £5,236 | 98,110 | 5 | |||
Estate | £7,259 | 84,195 | 4 | |||
Convertible | £8,495 | 86,800 | 4 | |||
Coupe | £15,245 | 57,500 | 3 | |||
Other | £2,997 | 144,018 | 2 | |||
All | £7,829 | 90,837 | 18 | ![]() |
2010 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £6,328 | 67,666 | 3 | |||
Estate | £2,858 | 183,833 | 3 | |||
Convertible | £5,598 | 89,372 | 3 | |||
Coupe | £7,283 | 63,677 | 4 | |||
All | £5,653 | 98,255 | 13 | ![]() |
2009 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Convertible | £4,499 | 94,500 | 1 | |||
Coupe | £6,549 | 113,838 | 1 | |||
Other | £3,495 | 118,115 | 3 | |||
All | £4,306 | 112,536 | 5 | ![]() |
2008 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £2,492 | 170,720 | 2 | |||
Estate | £4,147 | 105,946 | 2 | |||
Convertible | £4,695 | 116,275 | 1 | |||
Coupe | £4,328 | 88,593 | 3 | |||
Other | £2,586 | 138,000 | 5 | |||
All | £3,376 | 125,029 | 13 | ![]() |
2007 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £8,078 | 79,469 | 3 | |||
Estate | £22,492 | 93,500 | 2 | |||
Convertible | £6,120 | 81,461 | 4 | |||
Coupe | £5,219 | 136,050 | 2 | |||
Other | £1,767 | 176,150 | 2 | |||
All | £8,282 | 105,819 | 13 | ![]() |
2006 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Saloon | £4,235 | 97,218 | 4 | |||
Convertible | £5,433 | 89,278 | 4 | |||
Coupe | £6,247 | 74,953 | 2 | |||
Other | £5,495 | 151,200 | 1 | |||
All | £5,151 | 95,190 | 11 | ![]() |
2005 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Estate | £4,650 | 129,000 | 1 | |||
Convertible | £6,492 | 80,000 | 2 | |||
Coupe | £5,497 | 62,953 | 2 | |||
All | £5,725 | 82,981 | 5 | ![]() |
2004 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Estate | £4,490 | 53,000 | 1 | |||
Convertible | £3,395 | 105,000 | 1 | |||
Coupe | £2,745 | 102,500 | 2 | |||
Other | £8,145 | 112,795 | 2 | |||
All | £4,944 | 98,098 | 6 | ![]() |
2003 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Convertible | £10,916 | 80,025 | 4 | |||
Other | £19,990 | 96,400 | 1 | |||
All | £12,731 | 83,300 | 5 | ![]() |
2002 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Hatchback | £4,995 | 35,474 | 1 | |||
Convertible | £16,000 | 52,990 | 1 | |||
Other | £1,775 | 61,000 | 1 | |||
All | £7,590 | 49,821 | 3 | ![]() |
2001 BMW 3 Series Price Guide | ||||||
Body Style | Average Price | Average Mileage | Total Adverts | |||
Coupe | £5,495 | 85,799 | 1 | |||
All | £5,495 | 85,799 | 1 | ![]() |