Used BMW 3 Series for sale near Luton
519 cars from UK dealers within 20 miles of Luton, updated 18 October 2026. Typical asking price £15,500.
Price cuts near Luton
178 cars within 20 miles have had their price cut since they were first listed.
- 2026 BMW 3 Series, 947 miles, £34,900, cut by £7,600, Stevenage
- 2026 BMW 3 Series, 5,007 miles, £36,745, cut by £6,730, Borehamwood
- 2026 BMW 3 Series, 7,384 miles, £38,250, cut by £6,250, Stevenage
- 2026 BMW 3 Series, 2,011 miles, £37,900, cut by £6,000, Stevenage
- 2026 BMW 3 Series, 5,000 miles, £32,975, cut by £5,500, Borehamwood
- 2026 BMW 3 Series, 947 miles, £39,700, cut by £4,800, Stevenage
- 2026 BMW 3 Series, 1,580 miles, £33,745, cut by £4,730, Borehamwood
- 2026 BMW 3 Series, 9,207 miles, £32,745, cut by £4,230, Borehamwood
Typical price by year
| Year | For sale | Typical price | Most ask |
|---|---|---|---|
| 2026 | 39 | £37,500 | £34,000 to £40,000 |
| 2025 | 12 | £33,000 | £31,000 to £33,500 |
| 2024 | 21 | £27,500 | £26,000 to £29,000 |
| 2023 | 20 | £25,500 | £21,000 to £28,500 |
| 2022 | 29 | £20,000 | £16,800 to £26,500 |
| 2021 | 54 | £20,000 | £16,500 to £25,500 |
| 2020 | 41 | £18,600 | £16,000 to £21,500 |
| 2019 | 59 | £18,000 | £16,500 to £20,500 |
| 2018 | 30 | £13,800 | £10,000 to £16,300 |
| 2017 | 32 | £11,100 | £9,400 to £14,500 |
| 2016 | 38 | £9,900 | £7,800 to £11,800 |
| 2015 | 30 | £9,000 | £7,800 to £11,400 |
| 2014 | 22 | £7,100 | £5,000 to £8,000 |
| 2013 | 19 | £5,200 | £4,000 to £7,100 |
| 2012 | 17 | £6,000 | £4,500 to £6,400 |
| 2011 | 12 | £4,000 | £3,700 to £5,300 |
| 2008 | 10 | £3,900 | £3,500 to £5,300 |
Cars for sale now, page 1 of 6
- 2019 BMW 3 Series, 15,000 miles, £16,995, £5,600 under typical, Watford
- 2011 BMW 3 Series, 96,000 miles, £3,695, £1,204 under typical, Stewkley
- 2015 BMW 3 Series, 79,000 miles, £8,490, £2,565 under typical, Bedford
- 2019 BMW 3 Series, 71,102 miles, £13,400, £4,043 under typical, Watford
- 2013 BMW 3 Series, 158,100 miles, £2,999, £880 under typical, Luton
- 2014 BMW 3 Series, 143,500 miles, £3,495, £1,024 under typical, Biggleswade
- 2009 BMW 3 Series, 108,395 miles, £2,995, £873 under typical, Mill Hill
- 2012 BMW 3 Series, 50,067 miles, £5,999, £1,604 under typical, Leighton Buzzard
- 2007 BMW 3 Series, 134,789 miles, £1,995, £516 under typical, Sandy
- 2020 BMW 3 Series, 94,137 miles, £13,000, £3,275 under typical, Silsoe
- 2014 BMW 3 Series, 61,500 miles, £12,093, £2,815 under typical, Aston Clinton
- 2014 BMW 3 Series, 105,000 miles, £4,990, £1,093 under typical, Bedford
- 2013 BMW 3 Series, 95,213 miles, £4,995, £1,093 under typical, Luton
- 1996 BMW 3 Series, 71,000 miles, £7,995, £1,692 under typical, Chalfont St Peter
- 2016 BMW 3 Series, 73,000 miles, £8,113, £1,694 under typical, Welwyn Garden City
- 2015 BMW 3 Series, 31,274 miles, £8,990, £1,817 under typical, Letchworth
- 2015 BMW 3 Series, 111,887 miles, £5,999, £1,184 under typical, Luton
- 2026 BMW 3 Series, 3,957 miles, £37,295, £7,351 under typical, Milton Keynes
- 2021 BMW 3 Series, 71,435 miles, £15,000, £2,929 under typical, Dunstable
- 2007 BMW 3 Series, 89,088 miles, £4,490, £839 under typical, Milton Keynes
- 2015 BMW 3 Series, 53,460 miles, £7,990, £1,472 under typical, Hitchin
- 2020 BMW 3 Series, 51,218 miles, £18,000, £3,274 under typical, Watford
- 2018 BMW 3 Series, 81,000 miles, £7,990, £1,434 under typical, Bedford
- 2019 BMW 3 Series, 52,992 miles, £16,950, £2,998 under typical, Watford
- 2016 BMW 3 Series, 122,500 miles, £4,950, £865 under typical, Radlett
- 2017 BMW 3 Series, 102,828 miles, £12,494, £2,182 under typical, Welwyn Garden City
- 2015 BMW 3 Series, 91,432 miles, £6,490, £1,114 under typical, Dunstable
- 2014 BMW 3 Series, 137,500 miles, £5,990, £1,016 under typical, Sandy
- 2016 BMW 3 Series, 70,057 miles, £10,900, £1,806 under typical, Watford
- 2025 BMW 3 Series, 14,013 miles, £31,950, £5,280 under typical, Stevenage
- 2021 BMW 3 Series, 31,405 miles, £19,800, £3,219 under typical, Watford
- 2020 BMW 3 Series, 65,000 miles, £16,500, £2,666 under typical, Milton Keynes
- 2007 BMW 3 Series, 101,404 miles, £2,390, £383 under typical, Dunstable
- 2014 BMW 3 Series, 102,000 miles, £7,195, £1,140 under typical, Flitwick
- 2011 BMW 3 Series, 115,773 miles, £3,695, £562 under typical, Milton Keynes
- 2015 BMW 3 Series, 97,500 miles, £6,990, £1,037 under typical, Bedford
- 2019 BMW 3 Series, 33,875 miles, £20,900, £3,100 under typical, Watford
- 2022 BMW 3 Series, 41,559 miles, £18,900, £2,792 under typical, Watford
- 2018 BMW 3 Series, 31,800 miles, £15,500, £2,287 under typical, Hatfield
- 2015 BMW 3 Series, 47,500 miles, £16,995, £2,498 under typical, Sandridge
- 2019 BMW 3 Series, 47,838 miles, £17,950, £2,624 under typical, St Albans
- 2019 BMW 3 Series, 38,622 miles, £20,250, £2,951 under typical, Watford
- 2013 BMW 3 Series, 133,000 miles, £3,995, £575 under typical, Watford
- 2020 BMW 3 Series, 32,205 miles, £18,770, £2,696 under typical, Milton Keynes
- 2013 BMW 3 Series, 102,873 miles, £3,790, £530 under typical, Luton
- 2015 BMW 3 Series, 101,000 miles, £8,250, £1,138 under typical, Luton
- 2020 BMW 3 Series, 36,773 miles, £20,800, £2,822 under typical, Watford
- 2019 BMW 3 Series, 39,869 miles, £20,400, £2,754 under typical, Watford
- 2015 BMW 3 Series, 182,000 miles, £3,999, £533 under typical, Bedford
- 2010 BMW 3 Series, 111,000 miles, £3,850, £511 under typical, Stewkley
- 2016 BMW 3 Series, 162,000 miles, £4,495, £594 under typical, Biggleswade
- 2011 BMW 3 Series, 113,000 miles, £3,000, £395 under typical, Welwyn
- 2022 BMW 3 Series, 39,185 miles, £32,700, £4,174 under typical, Watford
- 2011 BMW 3 Series, 112,500 miles, £2,495, £317 under typical, Newton Longville
- 2020 BMW 3 Series, 62,294 miles, £17,250, £2,047 under typical, Watford
- 2021 BMW 3 Series, 74,202 miles, £15,700, £1,849 under typical, Dunstable
- 2017 BMW 3 Series, 88,000 miles, £7,995, £929 under typical, Bedford
- 2016 BMW 3 Series, 119,000 miles, £6,490, £752 under typical, Bedford
- 2017 BMW 3 Series, 102,000 miles, £11,399, £1,303 under typical, Chiswellgreen
- 2017 BMW 3 Series, 63,000 miles, £10,480, £1,189 under typical, Watford
- 2026 BMW 3 Series, 720 miles, £33,395, £3,777 under typical, Milton Keynes
- 2010 BMW 3 Series, 89,200 miles, £4,690, £528 under typical, Hitchin
- 2022 BMW 3 Series, 77,540 miles, £16,790, £1,862 under typical, Bedford
- 2022 BMW 3 Series, 24,215 miles, £23,550, £2,590 under typical, Watford
- 2015 BMW 3 Series, 58,340 miles, £8,290, £899 under typical, Hitchin
- 2012 BMW 3 Series, 76,100 miles, £7,795, £834 under typical, Leighton Buzzard
- 2014 BMW 3 Series, 131,000 miles, £5,495, £585 under typical, Bedford
- 2012 BMW 3 Series, 122,600 miles, £3,995, £424 under typical, Biggleswade
- 2015 BMW 3 Series, 56,000 miles, £8,995, £947 under typical, Barnet
- 2013 BMW 3 Series, 109,000 miles, £5,199, £547 under typical, Bedford
- 2008 BMW 3 Series, 92,000 miles, £3,795, £396 under typical, Bedford
- 2013 BMW 3 Series, 99,710 miles, £5,450, £552 under typical, Bedford
- 2016 BMW 3 Series, 96,470 miles, £7,695, £778 under typical, Luton
- 2010 BMW 3 Series, 65,716 miles, £4,538, £458 under typical, Milton Keynes
- 2026 BMW 3 Series, 4,500 miles, £33,990, £3,431 under typical, Potters Bar
- 2014 BMW 3 Series, 145,000 miles, £4,995, £502 under typical, Flitwick
- 2021 BMW 3 Series, 87,000 miles, £15,250, £1,524 under typical, Luton
- 2009 BMW 3 Series, 85,000 miles, £4,950, £491 under typical, Stewkley
- 2026 BMW 3 Series, 4,321 miles, £34,945, £3,456 under typical, Borehamwood
- 2016 BMW 3 Series, 51,126 miles, £15,150, £1,483 under typical, Watford
- 2026 BMW 3 Series, 9,207 miles, £32,745, £3,198 under typical, Borehamwood
- 2014 BMW 3 Series, 68,700 miles, £7,495, £726 under typical, Sandy
- 2024 BMW 3 Series, 32,142 miles, £24,400, £2,267 under typical, Bedford
- 2022 BMW 3 Series, 20,000 miles, £25,990, £2,405 under typical, Bedford
- 2018 BMW 3 Series, 62,065 miles, £13,490, £1,244 under typical, Chesham
- 2016 BMW 3 Series, 70,544 miles, £13,995, £1,280 under typical, Sandy
- 2014 BMW 3 Series, 117,000 miles, £7,999, £724 under typical, Bedford
- 2021 BMW 3 Series, 56,000 miles, £19,500, £1,763 under typical, Leighton Buzzard
- 2007 BMW 3 Series, 100,500 miles, £2,995, £270 under typical, Biggleswade
- 2022 BMW 3 Series, 46,060 miles, £20,100, £1,794 under typical, Watford
- 2021 BMW 3 Series, 73,000 miles, £18,489, £1,642 under typical, Hertford
- 2019 BMW 3 Series, 52,936 miles, £16,680, £1,468 under typical, Milton Keynes
- 2016 BMW 3 Series, 92,000 miles, £11,899, £1,041 under typical, Chiswellgreen
- 2018 BMW 3 Series, 73,697 miles, £17,050, Watford
- 2008 BMW 3 Series, 90,457 miles, £3,995, Bedford
- 2016 BMW 3 Series, 62,000 miles, £11,499, Leighton Buzzard
- 2019 BMW 3 Series, 46,570 miles, £18,800, Watford
- 2015 BMW 3 Series, 51,000 miles, £9,490, Bedford
- 2019 BMW 3 Series, 82,500 miles, £13,990, Watford
- 2015 BMW 3 Series, 56,599 miles, £7,933, Welwyn Garden City
BMW 3 Series across the UK by price
- Under £3,000 (127)
- Under £5,000 (489)
- Under £8,000 (1,187)
- Under £10,000 (1,701)
- Under £15,000 (2,683)
- Under £20,000 (3,893)
- Under £30,000 (5,613)
More near Luton
- All used cars near Luton
- Nissan Qashqai (604)
- Volkswagen Golf (604)
- Vauxhall Corsa (537)
- Ford Fiesta (488)
- Ford Focus (457)
- Mercedes-Benz A Class (446)
- Mercedes-Benz C Class (444)
- BMW 1 Series (436)
- Volkswagen Polo (430)
- Kia Sportage (415)
- Nissan Juke (403)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,187)
- BMW 3 Series (7,026)
- BMW X5 (3,251)
- BMW X3 (3,021)
- BMW 5 Series (2,874)
- BMW X1 (2,607)
- BMW 2 Series (1,872)
- BMW 4 Series (1,808)
- BMW 2 Series Gran Coupe (1,281)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (839)
- BMW M3 (836)
- BMW 2 Series Active Tourer (817)
- BMW X2 (786)
- BMW M4 (756)