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 5 of 6
The cheaper cars like each one are on its AskCar page.
- 2022 BMW 3 Series, 64,250 miles, £19,995, Bishop's Stortford
- 2022 BMW 3 Series, 20,221 miles, £24,898, Glasgow
- 2022 BMW 3 Series, 100,000 miles, £12,465, Knutsford
- 2022 BMW 3 Series, 96,208 miles, £17,485, Dunstable
- 2022 BMW 3 Series, 98,086 miles, £17,260, Cannock
- 2022 BMW 3 Series, 52,000 miles, £33,920, Chorley
- 2022 BMW 3 Series, 30,574 miles, £28,990, Southend-on-Sea
- 2022 BMW 3 Series, 34,000 miles, £26,900, Cardiff
- 2022 BMW 3 Series, 91,213 miles, £18,216, Dunstable
- 2022 BMW 3 Series, 22,197 miles, £29,291, Newcastle upon Tyne
- 2022 BMW 3 Series, 43,144 miles, £22,000, Chigwell
- 2022 BMW 3 Series, 59,872 miles, £22,995, Ballymena
- 2022 BMW 3 Series, 82,000 miles, £19,995, Huddersfield
- 2022 BMW 3 Series, 41,791 miles, £25,595, Cleckheaton
- 2022 BMW 3 Series, 49,452 miles, £22,999, Warrington
- 2022 BMW 3 Series, 66,565 miles, £30,950, Cheltenham
- 2022 BMW 3 Series, 63,413 miles, £34,890, Bury St Edmunds
- 2022 BMW 3 Series, 48,921 miles, £34,900, Ealing
- 2022 BMW 3 Series, 45,456 miles, £25,100, Peterborough
- 2022 BMW 3 Series, 37,082 miles, £28,950, Newcastle upon Tyne
- 2022 BMW 3 Series, 35,352 miles, £25,299, Warrington
- 2022 BMW 3 Series, 90,170 miles, £18,620, Preston
- 2022 BMW 3 Series, 100,000 miles, £19,495, Leyland
- 2022 BMW 3 Series, 52,465 miles, £25,750, Huddersfield
- 2022 BMW 3 Series, 44,135 miles, £37,490, Maidstone
- 2022 BMW 3 Series, 118,783 miles, £11,195, Stoke-on-Trent
- 2022 BMW 3 Series, 56,304 miles, £22,491, Nottingham
- 2022 BMW 3 Series, 62,000 miles, £25,000, East Wemyss
- 2022 BMW 3 Series, 55,158 miles, £29,898, Glasgow
- 2022 BMW 3 Series, 41,293 miles, £26,399, Exeter
- 2022 BMW 3 Series, 71,000 miles, £24,500, Oldbury
- 2022 BMW 3 Series, 39,800 miles, £23,995, Addlestone
- 2022 BMW 3 Series, 61,177 miles, £23,450, Newry
- 2022 BMW 3 Series, 69,500 miles, £31,995, Elland
- 2022 BMW 3 Series, 37,750 miles, £25,250, Swansea
- 2022 BMW 3 Series, 23,635 miles, £29,229, York
- 2022 BMW 3 Series, 12,331 miles, £31,000, Ruxley
- 2022 BMW 3 Series, 48,000 miles, £36,989, Birmingham
- 2022 BMW 3 Series, 103,342 miles, £15,990, Kirkby-in-Ashfield
- 2022 BMW 3 Series, 37,840 miles, £26,900, Banstead
- 2022 BMW 3 Series, 25,000 miles, £35,995, Hillingdon
- 2022 BMW 3 Series, 61,400 miles, £24,850, Coventry
- 2022 BMW 3 Series, 61,400 miles, £24,850, Coventry
- 2022 BMW 3 Series, 72,069 miles, £24,500, Oldbury
- 2022 BMW 3 Series, 66,000 miles, £31,989, Birmingham
- 2022 BMW 3 Series, 54,884 miles, £22,999, Leeds
- 2022 BMW 3 Series, 52,518 miles, £22,491, Nottingham
- 2022 BMW 3 Series, 60,653 miles, £23,800, Upminster
- 2022 BMW 3 Series, 58,400 miles, £33,900, Bristol
- 2022 BMW 3 Series, 43,660 miles, £36,990, Oldham
- 2022 BMW 3 Series, 41,733 miles, £19,590, Canterbury
- 2022 BMW 3 Series, 70,782 miles, £22,191, Nottingham
- 2022 BMW 3 Series, 81,025 miles, £18,495, Nottingham
- 2022 BMW 3 Series, 84,748 miles, £17,995, Stoke-on-Trent
- 2022 BMW 3 Series, 77,653 miles, £18,995, Nottingham
- 2022 BMW 3 Series, 38,126 miles, £27,495, Tring
- 2022 BMW 3 Series, 72,585 miles, £21,991, Nottingham
- 2022 BMW 3 Series, 83,000 miles, £22,990, Keighley
- 2022 BMW 3 Series, 58,878 miles, £21,950, Carrickfergus
- 2022 BMW 3 Series, 39,832 miles, £28,998, Glasgow
- 2022 BMW 3 Series, 43,995 miles, £27,995, Tring
- 2022 BMW 3 Series, 41,138 miles, £28,750, Leicester
- 2022 BMW 3 Series, 73,526 miles, £21,995, Shotton Colliery
- 2022 BMW 3 Series, 68,941 miles, £22,977, Warrington
- 2022 BMW 3 Series, 40,004 miles, £29,350, Luton
- 2022 BMW 3 Series, 25,651 miles, £29,710, Crawley
- 2022 BMW 3 Series, 14,000 miles, £44,995, Nottingham
- 2022 BMW 3 Series, 41,323 miles, £27,990, Norwich
- 2022 BMW 3 Series, 2,560 miles, £35,898, Kirkcaldy
- 2022 BMW 3 Series, 64,623 miles, £21,991, Nottingham
- 2022 BMW 3 Series, 85,932 miles, £23,795, Nottingham
- 2022 BMW 3 Series, 69,000 miles, £36,495, Congresbury
- 2022 BMW 3 Series, 101,000 miles, £19,680, Hindley Green
- 2022 BMW 3 Series, 97,846 miles, £17,295, Luton
- 2022 BMW 3 Series, 65,549 miles, £22,990, Leeds
- 2022 BMW 3 Series, 57,900 miles, £34,995, Rochdale
- 2022 BMW 3 Series, 80,000 miles, £19,989, Hoddesdon
- 2022 BMW 3 Series, 64,582 miles, £22,491, Nottingham
- 2022 BMW 3 Series, 69,500 miles, £33,989, Hillingdon
- 2022 BMW 3 Series, 20,000 miles, £45,995, Manchester
- 2022 BMW 3 Series, 15,000 miles, £45,000, Stanmore
- 2022 BMW 3 Series, 68,017 miles, £25,995, Nottingham
- 2022 BMW 3 Series, 77,867 miles, £22,995, Newry
- 2022 BMW 3 Series, 90,548 miles, £21,000, Tamworth
- 2022 BMW 3 Series, 58,185 miles, £28,490, Enniskillen
- 2022 BMW 3 Series, 101,534 miles, £17,495, Stoke-on-Trent
- 2022 BMW 3 Series, 69,131 miles, £23,991, Nottingham
- 2022 BMW 3 Series, 26,000 miles, £42,990, Manchester
- 2022 BMW 3 Series, 81,786 miles, £24,449, Hereford
- 2022 BMW 3 Series, 17,000 miles, £39,990, Skipton
- 2022 BMW 3 Series, 130,000 miles, £18,995, Derby
- 2022 BMW 3 Series, 142,000 miles, £13,995, Sedgebrook
- 2022 BMW 3 Series, 10,000 miles, £17,475, West Bromwich
- 2022 BMW 3 Series, 10,000 miles, £19,295, Walsall
- 2022 BMW 3 Series, 97,590 miles, £13,140, £1,368 under typical, Welwyn Garden City
- 2022 BMW 3 Series, 88,584 miles, £15,158, Durham
- 2022 BMW 3 Series, £16,950, Stockport
- 2022 BMW 3 Series, 32,553 miles, £22,950, Carlisle
- 2022 BMW 3 Series, 37,082 miles, £28,950, Newcastle upon Tyne
- 2022 BMW 3 Series, 73,000 miles, £30,995, Swindon
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)