2022 BMW 3 Series prices
504 cars from UK dealers, updated 23 October 2026. Typical asking price £22,500.
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.
Half of the 504 priced 2022 BMW 3 Series cars for sale are priced between £18,700 and £26,500.
Typical mileage 49,000 miles.
223 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now, page 1 of 6
The cheaper cars like each one are on its AskCar page.
- 2022 BMW 3 Series, 42,000 miles, £27,975, £6,639 under typical, Wolverhampton
- 2022 BMW 3 Series, 52,809 miles, £19,587, £3,907 under typical, Bristol
- 2022 BMW 3 Series, 23,626 miles, £30,990, £6,083 under typical, Coatbridge
- 2022 BMW 3 Series, 41,093 miles, £24,990, £4,838 under typical, Bury
- 2022 BMW 3 Series, 82,021 miles, £15,250, £2,880 under typical, Blue Bell Hill
- 2022 BMW 3 Series, 71,768 miles, £16,500, £3,097 under typical, Blue Bell Hill
- 2022 BMW 3 Series, 100,450 miles, £13,995, £2,517 under typical, Maidstone
- 2022 BMW 3 Series, 71,779 miles, £16,745, £2,851 under typical, Bristol
- 2022 BMW 3 Series, 23,434 miles, £33,001, £5,436 under typical, Bromley
- 2022 BMW 3 Series, 22,804 miles, £20,565, £3,336 under typical, Bristol
- 2022 BMW 3 Series, 81,228 miles, £15,726, £2,514 under typical, Bolton
- 2022 BMW 3 Series, 42,580 miles, £21,595, £3,357 under typical, Hinckley
- 2022 BMW 3 Series, 29,048 miles, £22,290, £3,403 under typical, Blue Bell Hill
- 2022 BMW 3 Series, 39,488 miles, £32,400, £4,832 under typical, Watford
- 2022 BMW 3 Series, 41,559 miles, £18,750, £2,760 under typical, Watford
- 2022 BMW 3 Series, 83,146 miles, £16,000, £2,354 under typical, Upminster
- 2022 BMW 3 Series, 31,500 miles, £30,999, £4,551 under typical, Liskeard
- 2022 BMW 3 Series, 33,104 miles, £20,540, £2,928 under typical, Leeds
- 2022 BMW 3 Series, 44,075 miles, £20,630, £2,904 under typical, Enfield
- 2022 BMW 3 Series, 46,607 miles, £20,360, £2,826 under typical, Enfield
- 2022 BMW 3 Series, 61,534 miles, £19,701, £2,680 under typical, Bristol
- 2022 BMW 3 Series, 80,129 miles, £16,199, £2,194 under typical, Corby
- 2022 BMW 3 Series, 28,180 miles, £20,495, £2,748 under typical, Hinckley
- 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
- 2022 BMW 3 Series, 130,300 miles, £11,299, £1,484 under typical, Wolverhampton
- 2022 BMW 3 Series, 46,336 miles, £18,499, £2,414 under typical, Corby
- 2022 BMW 3 Series, 58,467 miles, £20,111, £2,613 under typical, Southampton
- 2022 BMW 3 Series, 55,295 miles, £19,530, £2,500 under typical, Cannock
- 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, 64,434 miles, £18,450, £2,269 under typical, Blue Bell Hill
- 2022 BMW 3 Series, 38,391 miles, £21,695, £2,639 under typical, Liverpool
- 2022 BMW 3 Series, 43,800 miles, £29,495, £3,573 under typical, Bolton
- 2022 BMW 3 Series, 94,000 miles, £14,780, £1,775 under typical, Kimberley
- 2022 BMW 3 Series, 26,414 miles, £23,307, £2,740 under typical, Gloucester
- 2022 BMW 3 Series, 77,540 miles, £16,790, £1,967 under typical, Bedford
- 2022 BMW 3 Series, 68,430 miles, £17,995, £2,105 under typical, Hinckley
- 2022 BMW 3 Series, 24,215 miles, £23,250, £2,714 under typical, Watford
- 2022 BMW 3 Series, 89,128 miles, £15,400, £1,778 under typical, Peterborough
- 2022 BMW 3 Series, 95,000 miles, £15,500, £1,767 under typical, Doncaster
- 2022 BMW 3 Series, 26,555 miles, £23,050, £2,600 under typical, Watford
- 2022 BMW 3 Series, 47,483 miles, £21,695, £2,442 under typical, Manchester
- 2022 BMW 3 Series, 35,940 miles, £19,995, £2,238 under typical, Hinckley
- 2022 BMW 3 Series, 33,328 miles, £22,999, £2,556 under typical, Chesterfield
- 2022 BMW 3 Series, 47,350 miles, £31,995, £3,554 under typical, Portsmouth
- 2022 BMW 3 Series, 38,500 miles, £20,500, £2,234 under typical, Kingston upon Hull
- 2022 BMW 3 Series, 76,290 miles, £16,398, £1,775 under typical, Derby
- 2022 BMW 3 Series, 80,000 miles, £18,495, £1,973 under typical, Bradford
- 2022 BMW 3 Series, 35,045 miles, £20,995, £2,206 under typical, Lancaster
- 2022 BMW 3 Series, 84,970 miles, £18,695, £1,948 under typical, Hinckley
- 2022 BMW 3 Series, 57,607 miles, £17,630, £1,836 under typical, Merthyr Tydfil
- 2022 BMW 3 Series, 73,000 miles, £12,950, £1,346 under typical, Coventry
- 2022 BMW 3 Series, 55,773 miles, £28,995, £2,924 under typical, Belfast
- 2022 BMW 3 Series, 10,856 miles, £23,146, £2,286 under typical, Cannock
- 2022 BMW 3 Series, 28,914 miles, £21,095, £2,059 under typical, Haslingden
- 2022 BMW 3 Series, 45,873 miles, £20,299, £1,965 under typical, Peterborough
- 2022 BMW 3 Series, 29,530 miles, £21,849, £2,110 under typical, Norwich
- 2022 BMW 3 Series, 44,291 miles, £18,491, £1,784 under typical, Bridgend
- 2022 BMW 3 Series, 22,296 miles, £25,527, £2,440 under typical, Teesside
- 2022 BMW 3 Series, 25,501 miles, £25,342, £2,414 under typical, Cannock
- 2022 BMW 3 Series, 20,000 miles, £25,990, £2,454 under typical, Bedford
- 2022 BMW 3 Series, 28,941 miles, £21,988, £2,044 under typical, Cardiff
- 2022 BMW 3 Series, 56,000 miles, £19,990, £1,830 under typical, Essendine
- 2022 BMW 3 Series, 58,141 miles, £14,596, £1,332 under typical, Cannock
- 2022 BMW 3 Series, 45,018 miles, £21,000, £1,914 under typical, Haslingden
- 2022 BMW 3 Series, 50,059 miles, £20,830, £1,889 under typical, Wolverhampton
- 2022 BMW 3 Series, 45,269 miles, £19,299, £1,746 under typical, Oldbury
- 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
- 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
- 2022 BMW 3 Series, 46,871 miles, £19,899, £1,742 under typical, Maidstone
- 2022 BMW 3 Series, 35,191 miles, £32,000, £2,786 under typical, Newcastle upon Tyne
- 2022 BMW 3 Series, 26,412 miles, £21,595, Liverpool
- 2022 BMW 3 Series, 50,389 miles, £18,782, Weston-super-Mare
- 2022 BMW 3 Series, 54,125 miles, £20,360, Sheffield
- 2022 BMW 3 Series, 46,060 miles, £20,100, Watford
- 2022 BMW 3 Series, 57,578 miles, £18,099, Corby
- 2022 BMW 3 Series, 19,420 miles, £23,995, Wolverhampton
- 2022 BMW 3 Series, 86,933 miles, £17,140, Blue Bell Hill
- 2022 BMW 3 Series, 58,802 miles, £17,999, Corby
- 2022 BMW 3 Series, 62,536 miles, £18,690, Cannock
- 2022 BMW 3 Series, 93,455 miles, £13,888, Romford
- 2022 BMW 3 Series, 83,342 miles, £14,999, Corby
- 2022 BMW 3 Series, 28,966 miles, £22,299, Castle Donington
- 2022 BMW 3 Series, 66,069 miles, £18,900, Watford
- 2022 BMW 3 Series, 59,570 miles, £27,999, Coalville
- 2022 BMW 3 Series, 55,000 miles, £23,490, Newbury
- 2022 BMW 3 Series, 111,000 miles, £13,495, Doncaster
- 2022 BMW 3 Series, 60,000 miles, £27,995, Grays
- 2022 BMW 3 Series, 34,097 miles, £22,399, Gateshead
- 2022 BMW 3 Series, 102,600 miles, £13,393, Bolton
- 2022 BMW 3 Series, 68,268 miles, £23,399, Corby
- 2022 BMW 3 Series, 61,206 miles, £20,799, Marlborough
- 2022 BMW 3 Series, 40,174 miles, £16,528, Bury
- 2022 BMW 3 Series, 79,920 miles, £17,990, Newark-on-Trent
- 2022 BMW 3 Series, 34,235 miles, £28,395, Bromley
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)
- Hybrid BMW 3 Series (804)
- 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)
- 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)