Used BMW 3 Series for sale near Spalding
246 cars from UK dealers within 20 miles of Spalding, updated 26 October 2026. Typical asking price £15,400. Half of them are priced between £9,500 and £20,000.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
Price cuts near Spalding
80 cars within 20 miles have had their price cut since they were first listed.
- 2024 BMW 3 Series, 26,013 miles, £27,440, cut by £5,810, Peterborough
- 2021 BMW 3 Series, 102,213 miles, £11,500, cut by £2,750, Spalding
- 2015 BMW 3 Series, 72,135 miles, £8,499, cut by £2,100, Peterborough
- 2023 BMW 3 Series, 25,459 miles, £24,349, cut by £2,050, Peterborough
- 2018 BMW 3 Series, 91,101 miles, £8,000, cut by £2,000, Spalding
- 2023 BMW 3 Series, 10,000 miles, £14,990, cut by £2,000, Peterborough
- 2025 BMW 3 Series, 6,809 miles, £38,990, cut by £1,960, Peterborough
- 2019 BMW 3 Series, 96,190 miles, £13,495, cut by £1,500, Boston
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2022 | 21 | £18,600 | £15,700 to £21,000 |
| 2021 | 31 | £18,500 | £15,700 to £20,500 |
| 2019 | 26 | £16,200 | £13,500 to £19,300 |
Cars for sale now, page 1 of 3
The cheaper cars like each one are on its AskCar page.
- 2014 BMW 3 Series, 165,000 miles, £3,490, £901 under typical, Peterborough
- 2018 BMW 3 Series, 75,330 miles, £9,990, £2,541 under typical, Peterborough
- 2019 BMW 3 Series, 39,739 miles, £15,700, £3,858 under typical, Peterborough
- 2018 BMW 3 Series, 91,101 miles, £8,000, £1,930 under typical, Spalding
- 2013 BMW 3 Series, 105,695 miles, £4,990, £1,176 under typical, Peterborough
- 2021 BMW 3 Series, 102,213 miles, £11,500, £2,665 under typical, Spalding
- 2015 BMW 3 Series, 100,332 miles, £4,990, £949 under typical, Peterborough
- 2013 BMW 3 Series, 121,000 miles, £4,199, £746 under typical, Peterborough
- 2012 BMW 3 Series, 104,125 miles, £3,457, £599 under typical, Peterborough
- 2021 BMW 3 Series, 62,346 miles, £16,490, £2,815 under typical, Peterborough
- 2012 BMW 3 Series, 137,821 miles, £3,190, £528 under typical, Peterborough
- 2019 BMW 3 Series, 90,275 miles, £11,699, £1,935 under typical, Peterborough
- 2016 BMW 3 Series, 106,001 miles, £9,995, £1,651 under typical, Peterborough
- 2007 BMW 3 Series, 179,000 miles, £1,995, £323 under typical, Peterborough
- 2016 BMW 3 Series, 146,968 miles, £4,890, £760 under typical, Peterborough
- 2019 BMW 3 Series, 52,000 miles, £13,490, £2,081 under typical, Peterborough
- 2012 BMW 3 Series, 105,000 miles, £3,890, £593 under typical, Peterborough
- 2019 BMW 3 Series, 99,051 miles, £11,490, £1,751 under typical, Peterborough
- 2017 BMW 3 Series, 86,179 miles, £9,995, £1,503 under typical, Boston
- 2024 BMW 3 Series, 26,013 miles, £27,440, £4,113 under typical, Peterborough
- 2020 BMW 3 Series, 33,111 miles, £18,620, £2,622 under typical, Peterborough
- 2014 BMW 3 Series, 123,922 miles, £6,790, £924 under typical, Peterborough
- 2024 BMW 3 Series, 15,276 miles, £40,975, £5,252 under typical, Peterborough
- 2021 BMW 3 Series, 97,442 miles, £13,990, £1,768 under typical, Peterborough
- 2017 BMW 3 Series, 83,000 miles, £9,499, £1,176 under typical, Peterborough
- 2020 BMW 3 Series, 42,404 miles, £17,990, £2,107 under typical, Peterborough
- 2021 BMW 3 Series, 47,200 miles, £19,990, £2,328 under typical, Essendine
- 2026 BMW 3 Series, 5,975 miles, £34,399, £3,985 under typical, Peterborough
- 2022 BMW 3 Series, 89,128 miles, £15,400, £1,776 under typical, Peterborough
- 2011 BMW 3 Series, 81,243 miles, £4,850, £550 under typical, Peterborough
- 2018 BMW 3 Series, 46,138 miles, £14,500, £1,532 under typical, Spalding
- 2019 BMW 3 Series, 51,800 miles, £17,990, £1,870 under typical, Spalding
- 2022 BMW 3 Series, 45,873 miles, £20,299, £1,932 under typical, Peterborough
- 2020 BMW 3 Series, 47,579 miles, £20,995, £1,969 under typical, Stamford
- 2022 BMW 3 Series, 56,000 miles, £19,990, £1,873 under typical, Essendine
- 2018 BMW 3 Series, 91,220 miles, £8,990, £816 under typical, Peterborough
- 2017 BMW 3 Series, 99,165 miles, £8,499, Wisbech
- 2023 BMW 3 Series, 25,459 miles, £24,349, Peterborough
- 2022 BMW 3 Series, 120,815 miles, £12,790, Peterborough
- 2020 BMW 3 Series, 63,503 miles, £16,995, Peterborough
- 2019 BMW 3 Series, 29,984 miles, £19,580, Peterborough
- 2019 BMW 3 Series, 56,410 miles, £16,030, Peterborough
- 2015 BMW 3 Series, 119,000 miles, £5,499, Wisbech
- 2025 BMW 3 Series, 29,205 miles, £27,995, Boston
- 2020 BMW 3 Series, 54,500 miles, £19,490, Essendine
- 2016 BMW 3 Series, 146,935 miles, £6,499, Peterborough
- 2021 BMW 3 Series, 33,143 miles, £20,649, Peterborough
- 2012 BMW 3 Series, 91,000 miles, £4,499, Peterborough
- 2009 BMW 3 Series, 98,104 miles, £4,250, Peterborough
- 2007 BMW 3 Series, 104,000 miles, £4,990, Peterborough
- 2023 BMW 3 Series, 51,800 miles, £23,250, Essendine
- 2016 BMW 3 Series, 101,000 miles, £12,995, Peterborough
- 2020 BMW 3 Series, 85,489 miles, £13,990, Peterborough
- 2023 BMW 3 Series, 74,822 miles, £19,870, Peterborough
- 2017 BMW 3 Series, 119,000 miles, £9,295, Peterborough
- 2019 BMW 3 Series, 79,800 miles, £12,490, Peterborough
- 2016 BMW 3 Series, 79,840 miles, £10,790, Peterborough
- 2021 BMW 3 Series, 46,147 miles, £19,400, Peterborough
- 2020 BMW 3 Series, 57,700 miles, £17,850, Peterborough
- 2018 BMW 3 Series, 74,900 miles, £10,799, Peterborough
- 2018 BMW 3 Series, 81,197 miles, £10,000, Spalding
- 2015 BMW 3 Series, 92,000 miles, £8,995, Peterborough
- 2019 BMW 3 Series, 52,500 miles, £16,789, Peterborough
- 2019 BMW 3 Series, 56,000 miles, £19,490, Essendine
- 2015 BMW 3 Series, 84,200 miles, £7,490, Peterborough
- 2020 BMW 3 Series, 56,972 miles, £17,990, Essendine
- 2023 BMW 3 Series, 60,200 miles, £23,590, Essendine
- 2015 BMW 3 Series, 72,135 miles, £8,499, Peterborough
- 2023 BMW 3 Series, 36,900 miles, £23,490, Essendine
- 2021 BMW 3 Series, 43,600 miles, £20,490, Essendine
- 2021 BMW 3 Series, 55,663 miles, £28,488, Peterborough
- 2022 BMW 3 Series, 86,163 miles, £16,700, Peterborough
- 2014 BMW 3 Series, 114,000 miles, £4,995, March
- 2013 BMW 3 Series, 99,651 miles, £5,490, Peterborough
- 2022 BMW 3 Series, 81,000 miles, £15,675, Peterborough
- 2017 BMW 3 Series, 76,000 miles, £9,490, Peterborough
- 2019 BMW 3 Series, 52,500 miles, £18,490, Peterborough
- 2018 BMW 3 Series, 69,000 miles, £9,700, Bourne
- 2022 BMW 3 Series, 55,821 miles, £20,940, Peterborough
- 2023 BMW 3 Series, 43,700 miles, £22,790, Essendine
- 2011 BMW 3 Series, 82,000 miles, £6,995, Peterborough
- 2024 BMW 3 Series, 42,000 miles, £23,990, Essendine
- 2017 BMW 3 Series, 97,000 miles, £7,500, Stamford
- 2021 BMW 3 Series, 69,204 miles, £15,400, Peterborough
- 2022 BMW 3 Series, 82,041 miles, £15,700, Peterborough
- 2022 BMW 3 Series, 74,232 miles, £16,700, Peterborough
- 2024 BMW 3 Series, 40,019 miles, £24,420, Peterborough
- 2021 BMW 3 Series, 34,300 miles, £21,250, Essendine
- 2019 BMW 3 Series, 67,598 miles, £18,630, Peterborough
- 2018 BMW 3 Series, 128,964 miles, £8,999, Wisbech
- 2023 BMW 3 Series, 52,969 miles, £19,700, Peterborough
- 2010 BMW 3 Series, 108,000 miles, £3,795, March
- 2020 BMW 3 Series, 85,340 miles, £18,500, Peterborough
- 2021 BMW 3 Series, 56,700 miles, £18,490, Essendine
- 2015 BMW 3 Series, 123,080 miles, £5,790, Fengate
- 2022 BMW 3 Series, 61,100 miles, £18,590, Essendine
- 2024 BMW 3 Series, 54,365 miles, £22,595, Boston
- 2019 BMW 3 Series, 62,700 miles, £19,490, Essendine
- 2014 BMW 3 Series, 67,450 miles, £9,450, Peterborough
- 2019 BMW 3 Series, 59,387 miles, £19,988, Peterborough
BMW 3 Series near Spalding by price
BMW 3 Series across the UK by price
- Under £3,000 (119)
- Under £5,000 (490)
- Under £8,000 (1,182)
- Under £10,000 (1,694)
- Under £15,000 (2,674)
- Under £20,000 (3,868)
- Under £30,000 (5,605)
More near Spalding
- All used cars near Spalding
- Nissan Qashqai (304)
- Volkswagen Golf (255)
- Mercedes-Benz A Class (237)
- BMW 1 Series (222)
- Kia Sportage (219)
- Mercedes-Benz C Class (209)
- Ford Focus (180)
- Vauxhall Corsa (171)
- Ford Fiesta (161)
- Ford Kuga (150)
- Audi A3 (147)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,155)
- BMW 3 Series (7,003)
- BMW X5 (3,266)
- BMW X3 (2,996)
- BMW 5 Series (2,839)
- BMW X1 (2,580)
- BMW 2 Series (1,845)
- BMW 4 Series (1,754)
- BMW 2 Series Gran Coupe (1,289)
- BMW 4 Series Gran Coupe (1,155)
- BMW i4 (838)
- BMW M3 (814)
- BMW 2 Series Active Tourer (811)
- BMW X2 (775)
- BMW M4 (750)