Used hybrid BMW 3 Series for sale
804 cars from UK dealers, updated 23 October 2026. Typical asking price £30,000. Half of them are priced between £22,500 and £39,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
What does a used hybrid BMW 3 Series cost?
Typical asking price £30,000 across 804 cars for sale. A 2026 one is typically £54,000, a 2020 one £20,000.
349 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 58 | £54,000 | £51,000 to £58,000 |
| 2025 | 20 | £50,000 | £46,500 to £52,500 |
| 2024 | 153 | £35,500 | £31,000 to £43,000 |
| 2023 | 100 | £36,500 | £30,000 to £41,000 |
| 2022 | 132 | £30,500 | £24,000 to £35,000 |
| 2021 | 251 | £24,500 | £19,900 to £29,500 |
| 2020 | 76 | £20,000 | £16,500 to £23,000 |
Cars for sale now, page 1 of 9
The cheaper cars like each one are on its AskCar page.
- 2021 BMW 3 Series, 47,663 miles, £17,999, £5,576 under typical, Greenford
- 2023 BMW 3 Series, 28,000 miles, £33,799, £10,389 under typical, Birmingham
- 2021 BMW 3 Series, 66,457 miles, £19,995, £5,594 under typical, Harrow
- 2020 BMW 3 Series, 27,345 miles, £25,895, £6,759 under typical, Ashington
- 2022 BMW 3 Series, 42,000 miles, £27,975, £6,639 under typical, Wolverhampton
- 2016 BMW 3 Series, 76,204 miles, £8,000, £1,784 under typical, Tonypandy
- 2026 BMW 3 Series, 5,146 miles, £41,582, £9,268 under typical, Derby
- 2016 BMW 3 Series, 73,000 miles, £8,113, £1,670 under typical, Welwyn Garden City
- 2022 BMW 3 Series, 23,626 miles, £30,990, £6,083 under typical, Coatbridge
- 2021 BMW 3 Series, 119,000 miles, £12,495, £2,439 under typical, Manchester
- 2022 BMW 3 Series, 41,093 miles, £24,990, £4,838 under typical, Bury
- 2016 BMW 3 Series, 47,000 miles, £9,995, £1,877 under typical, Norwich
- 2020 BMW 3 Series, 65,000 miles, £16,500, £2,981 under typical, Milton Keynes
- 2022 BMW 3 Series, 100,450 miles, £13,995, £2,517 under typical, Maidstone
- 2021 BMW 3 Series, 62,346 miles, £16,490, £2,953 under typical, Peterborough
- 2020 BMW 3 Series, 99,000 miles, £13,950, £2,418 under typical, Oxford
- 2025 BMW 3 Series, 13,928 miles, £39,299, £6,633 under typical, Edinburgh
- 2021 BMW 3 Series, 33,030 miles, £23,475, £3,893 under typical, Wolverhampton
- 2022 BMW 3 Series, 23,434 miles, £33,001, £5,436 under typical, Bromley
- 2021 BMW 3 Series, 34,405 miles, £24,995, £4,028 under typical, Kingston upon Hull
- 2024 BMW 3 Series, 24,000 miles, £38,450, £5,972 under typical, Prestwich
- 2021 BMW 3 Series, 65,000 miles, £16,495, £2,461 under typical, Ballyclare
- 2022 BMW 3 Series, 39,488 miles, £32,400, £4,832 under typical, Watford
- 2022 BMW 3 Series, 31,500 miles, £30,999, £4,551 under typical, Liskeard
- 2020 BMW 3 Series, 63,679 miles, £17,180, £2,497 under typical, Sunderland
- 2026 BMW 3 Series, 12 miles, £52,990, £7,464 under typical, Rochdale
- 2022 BMW 3 Series, 39,000 miles, £29,995, £4,020 under typical, Cleckheaton
- 2022 BMW 3 Series, 65,313 miles, £25,470, £3,402 under typical, Harold Wood
- 2021 BMW 3 Series, 36,233 miles, £20,995, £2,754 under typical, Euxton
- 2021 BMW 3 Series, 87,000 miles, £15,250, £1,997 under typical, Luton
- 2024 BMW 3 Series, 11,255 miles, £38,250, £4,948 under typical, Bracknell
- 2021 BMW 3 Series, 56,913 miles, £26,498, £3,428 under typical, Oldbury
- 2021 BMW 3 Series, 33,072 miles, £30,495, £3,938 under typical, Sutton in Ashfield
- 2023 BMW 3 Series, 24,000 miles, £29,440, £3,720 under typical, Halifax
- 2024 BMW 3 Series, 32,024 miles, £34,411, £4,314 under typical, York
- 2022 BMW 3 Series, 31,237 miles, £31,653, £3,952 under typical, Warrington
- 2022 BMW 3 Series, 21,435 miles, £36,200, £4,498 under typical, Chelmsford
- 2022 BMW 3 Series, 43,800 miles, £29,495, £3,573 under typical, Bolton
- 2021 BMW 3 Series, 47,200 miles, £19,990, £2,418 under typical, Essendine
- 2024 BMW 3 Series, 13,546 miles, £39,400, £4,667 under typical, Aberdeen
- 2024 BMW 3 Series, 4,058 miles, £46,500, £5,391 under typical, Ruxley
- 2024 BMW 3 Series, 15,583 miles, £41,599, £4,809 under typical, Stafford
- 2021 BMW 3 Series, 38,000 miles, £29,990, £3,459 under typical, Harrogate
- 2021 BMW 3 Series, 28,327 miles, £27,799, £3,180 under typical, Stafford
- 2021 BMW 3 Series, 46,548 miles, £26,120, £2,969 under typical, Birmingham
- 2022 BMW 3 Series, 47,483 miles, £21,695, £2,442 under typical, Manchester
- 2020 BMW 3 Series, 94,000 miles, £10,990, £1,228 under typical, Dronfield
- 2022 BMW 3 Series, 47,350 miles, £31,995, £3,554 under typical, Portsmouth
- 2024 BMW 3 Series, 12,311 miles, £38,797, £4,165 under typical, Portsmouth
- 2021 BMW 3 Series, 20,757 miles, £23,499, £2,516 under typical, Preston
- 2021 BMW 3 Series, 42,429 miles, £30,395, £3,209 under typical, Droitwich Spa
- 2021 BMW 3 Series, 58,900 miles, £15,990, £1,682 under typical, New Malden
- 2021 BMW 3 Series, 55,538 miles, £19,970, £2,095 under typical, Leeds
- 2026 BMW 3 Series, 8,604 miles, £44,990, £4,717 under typical, Harrogate
- 2021 BMW 3 Series, 40,316 miles, £20,989, £2,196 under typical, Harlow
- 2026 BMW 3 Series, 2,499 miles, £51,000, £5,321 under typical, Harold Wood
- 2022 BMW 3 Series, 84,970 miles, £18,695, £1,948 under typical, Hinckley
- 2021 BMW 3 Series, 77,251 miles, £18,700, £1,949 under typical, Swindon
- 2022 BMW 3 Series, 57,607 miles, £17,630, £1,836 under typical, Merthyr Tydfil
- 2023 BMW 3 Series, 21,455 miles, £37,690, £3,881 under typical, Norwich
- 2023 BMW 3 Series, 15,701 miles, £42,750, £4,354 under typical, Newport
- 2022 BMW 3 Series, 55,773 miles, £28,995, £2,924 under typical, Belfast
- 2021 BMW 3 Series, 85,000 miles, £16,995, £1,714 under typical, Lowestoft
- 2024 BMW 3 Series, 27,553 miles, £39,250, £3,937 under typical, Wollaston
- 2026 BMW 3 Series, 3 miles, £52,995, £5,268 under typical, Cambridge
- 2020 BMW 3 Series, 65,639 miles, £17,650, £1,736 under typical, Watford
- 2022 BMW 3 Series, 45,873 miles, £20,299, £1,965 under typical, Peterborough
- 2020 BMW 3 Series, 47,579 miles, £20,995, £2,028 under typical, Stamford
- 2021 BMW 3 Series, 52,810 miles, £27,990, £2,667 under typical, Cardiff
- 2022 BMW 3 Series, 25,501 miles, £25,342, £2,414 under typical, Cannock
- 2021 BMW 3 Series, 18,624 miles, £22,895, £2,176 under typical, Haslingden
- 2021 BMW 3 Series, 47,000 miles, £29,000, £2,723 under typical, West Bromwich
- 2023 BMW 3 Series, 45,800 miles, £36,449, £3,399 under typical, Bridgwater
- 2021 BMW 3 Series, 8,500 miles, £33,000, £3,075 under typical, West Bromwich
- 2021 BMW 3 Series, 38,581 miles, £30,500, £2,835 under typical, Gateshead
- 2020 BMW 3 Series, 43,748 miles, £20,995, £1,948 under typical, Redditch
- 2021 BMW 3 Series, 73,370 miles, £17,189, £1,587 under typical, Lympsham
- 2021 BMW 3 Series, 47,469 miles, £20,499, £1,873 under typical, Chelmsford
- 2022 BMW 3 Series, 45,018 miles, £21,000, £1,914 under typical, Haslingden
- 2025 BMW 3 Series, 7,632 miles, £49,000, £4,440 under typical, Nottingham
- 2026 BMW 3 Series, 1,019 miles, £49,898, £4,516 under typical, Glasgow
- 2022 BMW 3 Series, 67,865 miles, £26,899, £2,432 under typical, Corby
- 2022 BMW 3 Series, 37,800 miles, £34,490, £3,114 under typical, Leeds
- 2022 BMW 3 Series, 61,507 miles, £29,599, £2,656 under typical, Sunderland
- 2021 BMW 3 Series, 27,619 miles, £33,600, £3,004 under typical, Swindon
- 2022 BMW 3 Series, 24,013 miles, £33,990, £3,009 under typical, Tynemouth
- 2022 BMW 3 Series, 54,200 miles, £18,998, £1,679 under typical, Bury
- 2022 BMW 3 Series, 51,000 miles, £23,490, £2,067 under typical, Norwich
- 2020 BMW 3 Series, 38,000 miles, £21,180, £1,851 under typical, Doncaster
- 2024 BMW 3 Series, 13,021 miles, £29,995, £2,620 under typical, Hailsham
- 2022 BMW 3 Series, 35,191 miles, £32,000, £2,786 under typical, Newcastle upon Tyne
- 2024 BMW 3 Series, 19,876 miles, £41,750, £3,635 under typical, Reading
- 2023 BMW 3 Series, 39,750 miles, £27,995, Carlisle
- 2023 BMW 3 Series, 27,972 miles, £35,750, Maidenhead
- 2026 BMW 3 Series, 2,000 miles, £48,875, Brighton and Hove
- 2025 BMW 3 Series, 11,531 miles, £42,975, Broxburn
- 2020 BMW 3 Series, 63,231 miles, £19,300, Watford
- 2023 BMW 3 Series, 36,314 miles, £38,995, Costock
- 2021 BMW 3 Series, 76,429 miles, £14,831, Cannock
- 2021 BMW 3 Series, 63,729 miles, £26,449, Bedford
BMW 3 Series by gearbox, fuel and body
- Automatic BMW 3 Series (6,304)
- Manual BMW 3 Series (796)
- Petrol BMW 3 Series (2,671)
- Diesel BMW 3 Series (2,260)
- Plug-in hybrid BMW 3 Series (1,364)
- BMW 3 Series hatchback (22)
- BMW 3 Series estate (2,224)
- BMW 3 Series saloon (4,431)
- BMW 3 Series coupe (138)
- BMW 3 Series convertible (187)
BMW 3 Series prices by year
- 2026 (690)
- 2025 (293)
- 2024 (643)
- 2023 (442)
- 2022 (504)
- 2021 (680)
- 2020 (503)
- 2019 (634)
- 2018 (375)
- 2017 (358)
- 2016 (388)
- 2015 (350)
- 2014 (296)
- 2013 (261)
- 2012 (194)
- 2011 (99)
- 2010 (81)
- 2009 (74)
- 2008 (43)
- 2007 (65)
- 2006 (27)
- 2005 (21)
BMW 3 Series by price
- Under £3,000 (127)
- Under £5,000 (499)
- Under £8,000 (1,214)
- Under £10,000 (1,746)
- Under £15,000 (2,753)
- Under £20,000 (3,978)
- Under £30,000 (5,751)
BMW 3 Series near you
- Near London (802)
- Near Bolton (791)
- Near Barnet (775)
- Near Watford (768)
- Near Rochdale (722)
- Near Richmond upon Thames (711)
- Near Hillingdon (695)
- Near Egham (656)
- Near Hale (637)
- Near Manchester (629)
- Near Wigan (623)
- Near Tamworth (608)
- Near Berkhamsted (601)
- Near Sutton (570)
- Near Warrington (541)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)