2024 BMW 3 Series
2L M Sport
40,741mi Auto Petrol 2.0L
£27,975
Bury
from £587/pm
Buy this BMW 3 Series for £29,475. Finance deals begin at around £ per month for this vehicle which features a 2.0 Litre petrol motor with automatic transmission.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
5,752 cars

2L M Sport
40,741mi Auto Petrol 2.0L
£27,975
Bury
from £587/pm
Buy this BMW 3 Series for £29,475. Finance deals begin at around £ per month for this vehicle which features a 2.0 Litre petrol motor with automatic transmission.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

Xdrive M Sport 4Wd
65,500mi Auto Hybrid 2.0L
£18,495
Radlett
from £388/pm
Available from this dealership's show room in Radlett is this dependable and trustworthy BMW 3 Series Xdrive M Sport 4Wd with a automatic gearbox and 2.0l hybrid engine.

2.0 318D Luxury Saloon Euro 5 S
129,741mi Manual Diesel 2.0L
£4,795
Dundee
from £101/pm
Be the next owner of this 3 Series that is known to be one of the most trusty models available. It is fitted out with a 2.0l diesel motor and manual transmission. This used model currently in stock at our dealership has been finished in the shade of silver and has 129,741 miles clocked up on the dash.

2.0 320D Blueperformance M Sport Euro 6 Ss
107,800mi Manual Diesel 2.0L
£6,800
Doncaster
from £143/pm
BMW 3 Series 2.0 320D Blueperformance M Sport Euro 6 Ss with a 2000 CC diesel engine and manual transmission.

2L M Sport
32,394mi Auto Petrol 2.0L
£28,475
Bury
from £598/pm
Painted in a grey finish, this car has 32,394 miles on the dashboard and contains a 2.0 Litre petrol motor with automatic transmission. First Registered in 2024, this 3 Series is currently available for sale at only £29,275.

320D M Sport Step
59,263mi Auto Diesel 2.0L
£19,998
Hull Collection Centre
from £420/pm
Buy this 3 Series for only £19,998. It has got 59,263 miles on the dash and contains a 2000 CC diesel motor with automatic transmission.

2.0 320D M Sport Shadow Edition Euro 6 Ss
104,548mi Auto Diesel 2.0L
£10,999
Washington
from £231/pm
Now available from our showroom in the Washington area is this BMW that features a 2.0 LTR diesel motor and automatic transmission.

2.0 330E 12Kwh M Sport Euro 6 Ss
53,636mi Auto Hybrid 2.0L
£23,990
Spire Cars (UK) Ltd
from £504/pm
Finished in grey, this saloon 3 Series incorporates a 2.0 ltr hybrid motor with automatic transmission and has got 53,636 miles clocked-up on the dashboard. First Registered in 2023, this BMW 3 Series 2.0 330E 12Kwh M Sport Euro 6 Ss is currently up for sale and ready for its new owner to take home for £23,990.

320I M Sport Step Techpro Pack
37,085mi Auto Petrol 2.0L
£26,798
Goole
from £563/pm
UK top twenty ranking for trustworthiness and reliability - this 3 Series 320I M Sport Step Techpro Pack is fitted out with a 2.0 Ltr petrol motor and it has automatic transmission. This second hand model from this dealer has 37,085 miles clocked-up on the dashboard and is available on the market in a white finish.

1.5 318I Se Euro 6 S S
60,000mi Auto Petrol 1.5L
£10,490
Stratus
from £220/pm
Giving its next proud owner a brilliant and luxurious mode of transport, this BMW 3 Series 1.5 318I Se Euro 6 S S is finished in the tone of black, has got a 1500 CC petrol motor with automatic transmission and has 60,000 miles clocked up on the dash.

3.0 M340i Mht Touring Hybrid Xdriv
21,562mi Auto Hybrid 3.0L
£48,490
Canterbury
from £1,018/pm
On the market and ready for you to drive away is this BMW 3 Series that is equipped with a 3.0 ltr hybrid motor and automatic transmission. This used model now for sale at our dealership has got 21,562 miles clocked up on the dashboard and has been finished in the shade of grey.

2.0 330E 12Kwh M Sport Touring Plug-in
48,700mi Auto Hybrid 2.0L
£24,495
Hinckley
from £514/pm
A 5 door estate vehicle by the BMW company that provides motorists a higher standard of durability than an average vehicle. This 3 Series has done 48,700 miles and features a 2000 CC hybrid engine with automatic transmission. Up for sale at the incredible price of just £24,495 or with the possibility to buy using finance with affordable payments on hand from £ per calendar month.

320I M Sport Step Techpro Pack
42,109mi Auto Petrol 2.0L
£26,498
Goole
from £556/pm
On offer and ready for you to drive away today is this dependable 3 Series that features in the UK's top 20 reliability index. It comes fitted with a 2.0 Ltr petrol motor and automatic transmission. This second hand model at this dealer in Goole comes in the shade of black and has clocked up 42,109 miles.

2.0 330I M Sport Touring Euro 6 Ss
75,330mi Auto Petrol 2.0L
£15,300
Warrington
from £321/pm
Currently available to drive away - 3 Series 2.0 330I M Sport Touring Euro 6 Ss that contains a 2000cc petrol engine with automatic transmission.

3.0 330D Sport Touring Xdrive Euro 6 Ss
128,000mi Auto Diesel 3.0L
£15,000
Airdrie
from £315/pm
On offer and ready for its next owner to drive away is this 3 Series 3.0 330D Sport Touring Xdrive Euro 6 Ss that has got a 3.0 litre diesel engine with automatic transmission. This second-hand model currently on sale at this dealership in Airdrie is up for sale at the incredible price of £15,000, has 128,000 miles clocked up on the dash and is finished in white.

2.0 320D M Sport Euro 6 Ss
90,866mi Auto Diesel 2.0L
£11,245
Oldham
from £236/pm
On the market and ready for you to drive away today is this saloon that comes equipped with automatic transmission and a 2000cc diesel engine. This second hand one now in stock at our dealership in Oldham is advertised at our low price of only £11,245.

2.0 330E 12Kwh M
65,880mi Auto Hybrid 2.0L
£21,991
Nottingham
from £462/pm
The UK Reliability Index figure combines several elements: inconvenience for the driver, cost and rate of failure. It's made up of data that has been gathered from the large number of insurance claims that are made by drivers throughout each year and therefore shows you a comprehensive overview of vehicles on the road. The BMW 3 Series is among the top 20 rated for reliability and at this dealer you can buy this used 2.0 330E 12Kwh M for only £21,991. That is already a great price for this model and it's even better if there's less chance of having to fork out for repairs.

2.0 320D Ed Plus Saloon Euro 6 S
23,817mi Auto Diesel 2.0L
£14,999
Feltham
from £315/pm
In the tone of red, this 2.0 Ltr diesel BMW 3 Series with automatic transmission is available for viewing.

M Sport
81,560mi Auto Diesel 3.0L
£14,495
Heywood
from £304/pm
On offer and ready for you to drive away is this durable BMW 3 Series which is featured in the UK's top 20 reliability index. It incorporates a 3.0 LTR diesel engine and automatic transmission. This second hand one has a silver finish and has clocked up 81,560 miles.

330I M Sport Step
64,363mi Auto Petrol 2.0L
£19,298
Hull Collection Centre
from £405/pm
First registered in 2019: Used 3 Series with a 2.0 litre petrol motor, automatic transmission and a mere 64,363 miles on the dash.

2.0 330E 12Kwh M
65,573mi Auto Hybrid 2.0L
£21,991
Nottingham
from £462/pm
Up for sale and ready for you to drive away today is this BMW 3 Series 2.0 330E 12Kwh M that is fitted out with a 2.0 Litre hybrid engine with automatic transmission. This second hand one is for sale at the superb price of £21,991, comes in the tone of grey and has clocked up 65,573 mi.

2.0 320I M Sport Touring Euro 6 S
3,477mi Auto Petrol 2.0L
£40,990
Canterbury
from £860/pm
Have a look at this BMW 3 Series 2.0 320I M Sport Touring Euro 6 S which incorporates a 2000cc petrol motor and automatic transmission. This second-hand one now in stock at our dealership in Canterbury has clocked up 3,477 miles.

3.0 M Sport Xdrive Euro 5 Ss
112,500mi Auto Diesel 3.0L
£7,950
Peterborough
from £167/pm
Coming fitted out with a 3.0 ltr diesel engine and automatic transmission, this 3 Series is currently available for sale in the shade of grey with 112,500 miles clocked up on the dashboard.

2.0 320D Sport Euro 6 Ss
100,000mi Manual Diesel 2.0L
£7,499
Washington
from £157/pm
Coming with a 2000cc diesel motor and a manual transmission, this very dependable and trustworthy BMW 3 Series is currently available for sale in white with 100,000 miles clocked up on the dashboard. This second-hand motor is priced at £7,499 with cost-efficient payments available starting at only £ per calendar month.
Getting a used BMW 3 Series on finance involves a series of systematic steps and careful consideration of various aspects to ensure a smooth purchase and ownership journey. The 3 Series, renowned for its perfect blend of performance, luxury, and reliability, is a popular choice among used car buyers. Below is a guide to walk you through the financing process.
Depreciation: Be mindful of the depreciation of car value and how it impacts your financial strategy.
Warranty: Consider the availability of the manufacturer's warranty or the option to purchase an extended warranty.
Total Cost Awareness: Ensure understanding of the total cost payable throughout the finance term, including interest and any fees.
Maintain Regular Payments: Keep timely payments to avoid any penalties and to safeguard your credit score.
Acquiring a used BMW 3 Series on finance demands thorough research, meticulous planning, and comprehensive understanding of your finances and available finance options. Engage in detailed discussions, utilize online calculators, or consult a financial advisor to ensure a well-informed decision. With astute preparation, you will not only revel in the driving experience but also enjoy peace of mind, knowing your finances are in order.
The BMW 3 Series, renowned worldwide and particularly cherished in the UK, has often been considered the quintessential driver's car in the executive saloon segment. Since its debut in the 1970s, this model has been a benchmark in blending performance, luxury, and daily usability.
Decades of Dominance:
Throughout its existence, the 3 Series has experienced multiple evolutionary leaps. Each iteration accentuated its sporty DNA, combined with enhanced comfort and cutting-edge technology. This balance between dynamism and practicality has solidified its place in the hearts of car enthusiasts and daily commuters alike.
A Tech-Infused Sanctuary:
Modern versions of the 3 Series are furnished with the latest in automotive technology. With features like a sophisticated infotainment system, heads-up display, and myriad driver-assist utilities, the 3 Series isn't just about driving pleasure but also ensures occupants are well-entertained, informed, and safe.
Rivals in the Rearview:
Its reputation might be formidable, but competition is fierce. Models like the Mercedes-Benz C-Class, Audi A4, and Jaguar XE have been vying for the crown. Yet, the 3 Series, with its impeccable driving dynamics and brand legacy, manages to maintain a distinguished presence.
Into the Future:
With the advent of electrification, the 3 Series continues to adapt. Hybrid variants and potentially full-electric versions signal BMW's vision for a sustainable future without compromising on the driving joy the 3 Series is known for.
In Conclusion:
For many, the BMW 3 Series is more than just a car; it represents a passion for driving. It stands as proof that even in an age of change, some legends continue to inspire, evolve, and thrive.
Want to find out everything about all 3 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 3 Series buying guide here.
BMW 3 Series data for the amount in stock, average price, age and mileage throughout the UK and by county.
| County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
|---|---|---|---|---|---|
| All | 5,019 | £19,729 | 7 | 58,814 | 8,205 |
| Aberdeen City | 32 | £27,335 | 4 | 33,082 | 25 |
| Aberdeenshire | 4 | £23,865 | 6 | 42,795 | 10 |
| Angus | 3 | £24,995 | 7 | 40,477 | 2 |
| Antrim | 5 | £22,580 | 6 | 43,823 | 18 |
| Ards | 7 | £22,761 | 8 | 55,117 | 9 |
| Armagh | 8 | £14,778 | 8 | 81,062 | 12 |
| Ballymena | 22 | £21,055 | 7 | 67,348 | 9 |
| Ballymoney | 3 | £25,762 | 5 | 50,997 | 11 |
| Barking & Dagenham - Greater London | 4 | £12,351 | 11 | 104,659 | 9 |
| Barnet - Greater London | 2 | £18,570 | 7 | 36,550 | 4 |
| Bedfordshire | 160 | £17,055 | 8 | 71,266 | 198 |
| Belfast | 41 | £30,918 | 3 | 26,104 | 53 |
| Berkshire | 61 | £18,661 | 9 | 64,972 | 110 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 11 | £17,398 | 6 | 70,886 | 32 |
| Bristol | 104 | £16,541 | 9 | 72,455 | 117 |
| Bromley - Greater London | 15 | £25,935 | 6 | 38,529 | 38 |
| Buckinghamshire | 91 | £22,555 | 7 | 65,162 | 134 |
| Cambridgeshire | 168 | £17,992 | 7 | 69,307 | 309 |
| Cardiff | 3 | £19,048 | 6 | 62,263 | 2 |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 4 |
| Ceredigion | 2 | - | 12 | 95,000 | 3 |
| Cheshire | 142 | £22,465 | 6 | 56,490 | 262 |
| City of Edinburgh | 36 | £16,884 | 8 | 61,963 | 47 |
| City of London - Greater London | 21 | £16,183 | 8 | 75,724 | 41 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 7 | £20,554 | 6 | 51,425 | 18 |
| Conwy | 5 | £13,975 | 11 | 47,017 | 3 |
| Cookstown | 13 | £19,646 | 6 | 68,446 | 2 |
| Cornwall | 22 | £23,374 | 8 | 49,051 | 43 |
| County Durham | 62 | £20,029 | 7 | 56,521 | 123 |
| Craigavon | 27 | £31,799 | 2 | 25,329 | 21 |
| Croydon - Greater London | 17 | £26,629 | 6 | 45,896 | 24 |
| Cumbria | 13 | £17,636 | 8 | 50,427 | 23 |
| Derbyshire | 135 | £17,429 | 9 | 59,850 | 242 |
| Derry | 5 | £12,184 | 8 | 85,006 | 1 |
| Devon | 72 | £17,187 | 9 | 65,264 | 111 |
| Dorset | 35 | £19,665 | 8 | 50,384 | 50 |
| Down | 4 | £25,620 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £25,747 | 5 | 35,991 | 7 |
| Dundee City | 14 | £24,723 | 6 | 43,541 | 28 |
| Dungannon | 19 | £18,527 | 7 | 78,034 | 18 |
| Ealing - Greater London | 9 | £11,249 | 9 | 78,450 | 11 |
| East Ayrshire | 4 | £15,921 | 8 | 54,439 | 8 |
| East Riding of Yorkshire | 3 | £26,932 | 2 | 36,079 | 7 |
| East Sussex | 67 | £19,558 | 9 | 60,351 | 47 |
| Enfield - Greater London | 14 | £21,305 | 7 | 46,493 | 26 |
| Essex | 129 | £19,045 | 8 | 61,490 | 196 |
| Falkirk | 12 | £11,099 | 11 | 81,776 | 11 |
| Fermanagh | 16 | £23,694 | 4 | 57,091 | 9 |
| Fife | 30 | £23,649 | 6 | 42,541 | 35 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 4 |
| Glasgow City | 83 | £25,804 | 5 | 39,212 | 124 |
| Gloucestershire | 42 | £24,123 | 5 | 47,991 | 55 |
| Greater Manchester | 405 | £20,299 | 7 | 59,138 | 688 |
| Hampshire | 157 | £20,090 | 7 | 56,448 | 193 |
| Harrow - Greater London | 4 | £15,870 | 8 | 48,615 | 17 |
| Havering - Greater London | 64 | £20,203 | 6 | 64,751 | 130 |
| Herefordshire | 14 | £29,418 | 4 | 26,372 | 26 |
| Hertfordshire | 161 | £21,887 | 6 | 53,639 | 241 |
| Highland | 18 | £32,320 | 2 | 20,684 | 16 |
| Hillingdon - Greater London | 41 | £17,562 | 8 | 66,466 | 62 |
| Hounslow - Greater London | 11 | £28,343 | 6 | 31,135 | 9 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 85 | £19,818 | 7 | 52,571 | 154 |
| Kingston upon Thames - Greater London | 13 | £23,569 | 5 | 39,136 | 32 |
| Lancashire | 192 | £19,008 | 7 | 64,499 | 310 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 103 | £25,024 | 6 | 51,055 | 235 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 118 | £22,609 | 5 | 48,332 | 166 |
| Lisburn | 6 | £16,460 | 8 | 66,755 | 3 |
| Magherafelt | 16 | £19,004 | 7 | 71,132 | 17 |
| Merseyside | 54 | £23,003 | 5 | 63,468 | 109 |
| Merthyr Tydfil | 5 | £18,399 | 7 | 77,637 | 9 |
| Merton - Greater London | 1 | £7,995 | 10 | 97,399 | 2 |
| Monmouthshire | 2 | £3,123 | 19 | 105,060 | 2 |
| Moray | 3 | £18,662 | 7 | 59,529 | 9 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newham - Greater London | 1 | £8,495 | 8 | 105,000 | - |
| Newport | 2 | £15,645 | 7 | 99,880 | 5 |
| Newry and Mourne | 16 | £23,653 | 5 | 52,385 | 20 |
| Newtownabbey | 7 | £22,283 | 6 | 37,158 | 25 |
| Norfolk | 81 | £19,261 | 7 | 61,846 | 139 |
| North Ayrshire | 15 | £30,824 | 3 | 23,753 | 23 |
| North Down | 4 | £11,970 | 10 | 94,722 | 6 |
| North Lanarkshire | 13 | £20,967 | 7 | 63,047 | 20 |
| North Yorkshire | 55 | £23,595 | 6 | 54,345 | 122 |
| Northamptonshire | 35 | £16,028 | 9 | 72,432 | 84 |
| Northumberland | 9 | £21,026 | 8 | 57,415 | 11 |
| Nottinghamshire | 121 | £21,312 | 6 | 60,697 | 340 |
| Omagh | 7 | £17,871 | 6 | 76,470 | 14 |
| Oxfordshire | 18 | £25,930 | 4 | 37,413 | 36 |
| Perth and Kinross | 14 | £24,349 | 5 | 45,925 | 15 |
| Redbridge - Greater London | 8 | £12,420 | 11 | 67,529 | 8 |
| Renfrewshire | 10 | £17,198 | 6 | 60,729 | 17 |
| Rhondda Cynon Taf | 8 | £10,873 | 9 | 79,810 | 14 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Shropshire | 60 | £24,335 | 6 | 57,567 | 74 |
| Somerset | 36 | £20,575 | 7 | 53,145 | 71 |
| South Ayrshire | 7 | £15,987 | 7 | 71,521 | 4 |
| South Lanarkshire | 6 | £22,095 | 6 | 52,791 | 26 |
| South Yorkshire | 138 | £20,996 | 6 | 63,842 | 257 |
| Staffordshire | 96 | £22,602 | 6 | 46,267 | 193 |
| Stirling | 17 | £25,602 | 4 | 34,454 | 19 |
| Strabane | 10 | £25,466 | 4 | 57,517 | 3 |
| Suffolk | 35 | £15,393 | 9 | 68,313 | 59 |
| Surrey | 74 | £20,987 | 8 | 49,966 | 152 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tyne and Wear | 76 | £17,074 | 8 | 67,355 | 132 |
| Warwickshire | 41 | £27,404 | 5 | 48,146 | 64 |
| West Dunbartonshire | 2 | £11,747 | 10 | 74,537 | 2 |
| West Lothian | 8 | £17,626 | 6 | 70,194 | 18 |
| West Midlands | 273 | £19,320 | 7 | 68,397 | 436 |
| West Sussex | 50 | £23,606 | 7 | 50,882 | 69 |
| West Yorkshire | 216 | £21,004 | 7 | 57,042 | 389 |
| Wiltshire | 118 | £24,755 | 5 | 48,027 | 144 |
| Worcestershire | 20 | £27,387 | 8 | 60,735 | 48 |