2024 BMW 3 Series
320D Mht M Sport Step
27,177mi Auto Diesel 2.0L
£30,298
Doncaster
from £636/pm
This motor has clocked-up 27,177 miles and comes equipped with a 2.0 L diesel 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,612 cars

320D Mht M Sport Step
27,177mi Auto Diesel 2.0L
£30,298
Doncaster
from £636/pm
This motor has clocked-up 27,177 miles and comes equipped with a 2.0 L diesel 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.

320I M Sport Step Techpro Pack
3,000mi Auto Petrol 2.0L
£48,000
Loughton
from £1,008/pm
Available at our dealership in the Loughton area is this 3 Series that has automatic transmission and a 2.0 Litre petrol engine. It's in an almost pristine, like new condition throughout and is available to drive away in the tone of grey with 3,000 miles on the clock.

2.0 320I M Sport Euro 6 4-Door
10,341mi Auto Petrol 2.0L
£30,000
Bristol
from £630/pm
There's an awesome price at this dealer on this nearly new 3 Series that’s got a 2.0 ltr petrol motor, automatic transmission and only 10,341 miles clocked up on the dash.

M340i Xdrive Touring
322mi Auto Petrol 3.0L
£59,950
Oxford
from £1,258/pm
There is a superb price at this dealer for this near mint, top 10, best-selling BMW 3 Series with a 3.0 litre petrol engine, automatic transmission and 322 miles clocked-up on the dashboard.

320I Sport Step
68,760mi Auto Petrol 2.0L
£14,998
Birmingham
from £315/pm
Fitted with a 2.0 ltr petrol motor with automatic transmission, this second hand saloon is currently available for sale in the tone of white with 68,760 mi clocked-up on the dashboard.

2.0 320I M Sport Saloon
56,000mi Auto Petrol 2.0L
£19,490
Newbury
from £409/pm
Built with a 2.0 L petrol engine and a automatic gearbox, this trustworthy and durable saloon BMW 3 Series 2.0 320I M Sport Saloon is on the market in white with 56,000 miles on the dashboard.

320I M Sport Step
28,312mi Auto Petrol 2.0L
£29,898
Glasgow
from £628/pm
This BMW 3 Series 320I M Sport Step has been created with reliability and trustworthiness in mind. This dealer is currently selling this second hand model that has 28,312 miles on the dash and has a 2.0 Litre petrol engine.

330E M Sport Touring
5,840mi Auto Hybrid 2.0L
£44,950
Oxford
from £944/pm
With a mere 5,840 miles on the clock and finished in the tone of , this BMW comes fitted out with automatic transmission and a 2000CC hybrid engine. On the market at the terrific price of only £44,950 or with the option to purchase using finance with manageable repayments on hand starting from £ pm.

2.0 318D Sport Touring Euro 6 Ss
83,500mi Auto Diesel 2.0L
£10,494
Oldham
from £220/pm
BMW 3 Series with a 2000cc diesel motor and automatic transmission.

320I M Sport Step
12,682mi Auto Petrol 2.0L
£27,898
Glasgow
from £586/pm
Are you interested in buying a BMW? Well, have a more detailed look at this second-hand like new one that's been well maintained and remains in a like new condition both in and out. This vehicle that's currently displayed at our dealership in Glasgow contains a 2000 CC petrol motor with automatic transmission and only has 12,682 miles on the clock.

2.0 330E 12Kwh Se Pro Saloon Plug-in Hy
80,780mi Auto Hybrid 2.0L
£12,295
Wolverhampton
from £258/pm
Currently on the market and ready for its next owner to take home is this 3 Series with a 2.0L hybrid engine and 80,780 miles clocked up on the dashboard.

2.0 330E M Sport Pro Edition
40,000mi Auto Hybrid 2.0L
£23,490
Newbury
from £493/pm
Currently available to test-drive at our showroom located in the Newbury area is this reliable and trustworthy 3 Series 2.0 330E M Sport Pro Edition with automatic transmission, 40,000 miles clocked up on the dashboard and a 2000 cc hybrid motor

Sport
60,822mi Auto Diesel 2.0L
£8,490
Peterborough
from £178/pm
Become the new owner of this 3 Series Sport which contains a 2.0l diesel motor and automatic transmission. This used model has 60,822 miles clocked up on the dash.

2.0 330E 12Kwh M
53,546mi Auto Hybrid 2.0L
£21,491
Nottingham
from £451/pm
Up for sale and ready for its new owner to take home is this second hand BMW 3 Series that features automatic transmission and a 2.0 litre hybrid motor. At the outstanding price of only £21,491 from this dealer in Nottingham.

2.0 318D Sport Touring Mot June 2027 Only 6388
63,882mi Manual Diesel 2.0L
£10,995
Glasgow
from £231/pm
Having to get your car repaired is inconvenient and it can sometimes end up getting expensive too, therefore owning one that's rated for being reliable may be something you'll want to consider if you are thinking of overall cost in the long term. The BMW 3 Series is in the top twenty of Britain's reliability index and at this dealership in Glasgow you can buy this used one for just £10,995. That is great value for this model and even more so if there's less chance of having to fork out for repairs.

2.0 330E 12Kwh M
46,015mi Auto Hybrid 2.0L
£22,491
Nottingham
from £472/pm
At this dealer you'll find the low price of just £22,491 on this 3 Series with a 2.0L hybrid engine, automatic transmission and 46,015 mi on the dash.

2L M Sport
60,750mi Auto Diesel 2.0L
£20,395
Bolton
from £428/pm
A saloon vehicle created by BMW to provide a higher level of dependability and trustworthiness than the average car. This BMW 3 Series comes in the tone of blue with a diesel 2.0 ltr engine, automatic transmission and 60,750 miles clocked up on the dash.

2L M Sport
77,529mi Auto Petrol 2.0L
£16,995
Liverpool
from £357/pm
Interested in buying a model that's among those rated in the top 20 of the UK's reliability index? Then take a more detailed look at this used one from this dealer with a 2.0 litre petrol engine, automatic transmission and 77,529 miles clocked up on the dash.

2.0 M Sport Touring Euro 6 Ss
74,215mi Auto Diesel 2.0L
£13,495
Blackburn
from £283/pm
Finished in white, this 2.0 L diesel BMW 3 Series with automatic transmission is now available for you to purchase.

2.0 330E 12Kwh M Sport Saloon Plug-in H
7,290mi Auto Hybrid 2.0L
£29,295
Hinckley
from £615/pm
One of the top 20, most reliable models in the UK, this BMW is equipped with a 2000 CC hybrid motor and automatic transmission. This dealer currently has this second hand model in stock that has 7,290 miles on the dashboard and a black finish.

M Sport
37,034mi Auto Hybrid 2.0L
£24,995
Berry Banstead
from £525/pm
On offer and ready for its new owner to take home is this BMW that is known as one of the most trustworthy and dependable cars available. It comes fitted with automatic transmission and a 2.0L hybrid engine. This second hand model currently in stock at our dealership in Berry Banstead has only 37,034 miles on the dashboard and has been finished in the tone of blue.

2L M Sport
77,000mi Auto Petrol 2.0L
£16,950
Sidcup
from £356/pm
Rated in the UK's top 20 for its trustworthiness and reliability, this 3 Series comes fitted out with automatic transmission and it's got a 2.0l petrol engine. It has 77,000 miles clocked-up on the dashboard and is currently available to buy in a grey finish.

2.0 320D M Sport Saloon Xdrive Eur
88,000mi Auto Diesel 2.0L
£12,795
Kempston
from £269/pm
On the market and ready for its new owner to drive away is this saloon that comes fitted with automatic transmission and a 2.0 LTR diesel engine. This second-hand one currently available from this dealer in Kempston is up for sale at the superb price of £12,795, comes in black and has 88,000 mi clocked up on the dash.

2.0 330E 12Kwh M Sport Touring Euro 6 Ss 5
83,121mi Auto Hybrid 2.0L
£17,990
Middlesbrough
from £378/pm
This reliable and trustworthy 3 Series 2.0 330E 12Kwh M Sport Touring Euro 6 Ss 5 features a 2.0L hybrid motor with automatic transmission and it has 83,121 miles clocked up on the dashboard. Grab the chance right now to own this second-hand model that's offered at only £17,990.
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 | 4,993 | £19,362 | 7 | 61,019 | 9,020 |
| Aberdeen City | 26 | £25,089 | 5 | 37,332 | 44 |
| Aberdeenshire | 5 | £24,466 | 5 | 47,277 | 16 |
| Angus | 5 | £20,255 | 8 | 61,135 | 1 |
| Antrim | 9 | £18,831 | 7 | 59,591 | 18 |
| Ards | 6 | £27,052 | 10 | 48,391 | 7 |
| Armagh | 10 | £12,297 | 9 | 89,455 | 15 |
| Ballymena | 19 | £22,023 | 6 | 62,160 | 11 |
| Ballymoney | 3 | £19,445 | 6 | 71,202 | 12 |
| Barking & Dagenham - Greater London | 6 | £12,529 | 9 | 101,447 | 5 |
| Barnet - Greater London | 2 | £16,920 | 7 | 49,300 | 3 |
| Bedfordshire | 145 | £16,722 | 9 | 71,654 | 220 |
| Belfast | 36 | £29,126 | 4 | 31,740 | 56 |
| Berkshire | 62 | £18,436 | 8 | 65,686 | 116 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 2 |
| Brent - Greater London | 10 | £16,989 | 6 | 79,875 | 42 |
| Bristol | 93 | £18,798 | 9 | 66,886 | 142 |
| Bromley - Greater London | 12 | £23,360 | 6 | 36,251 | 44 |
| Buckinghamshire | 87 | £22,501 | 8 | 67,748 | 134 |
| Cambridgeshire | 178 | £17,065 | 8 | 73,844 | 316 |
| Cardiff | 9 | £19,176 | 7 | 60,992 | 4 |
| Carrickfergus | 6 | £18,849 | 6 | 72,827 | 6 |
| Ceredigion | 5 | £7,328 | 11 | 102,622 | 9 |
| Cheshire | 151 | £21,710 | 6 | 60,789 | 274 |
| City of Edinburgh | 47 | £18,812 | 8 | 58,075 | 57 |
| City of London - Greater London | 26 | £14,185 | 10 | 72,923 | 44 |
| Coleraine | 10 | £19,734 | 6 | 55,148 | 19 |
| Conwy | 5 | £13,695 | 9 | 47,633 | 2 |
| Cookstown | 12 | £20,146 | 6 | 67,415 | 3 |
| Cornwall | 20 | £17,929 | 10 | 63,082 | 41 |
| County Durham | 69 | £19,957 | 7 | 59,886 | 136 |
| Craigavon | 23 | £30,482 | 4 | 28,131 | 20 |
| Croydon - Greater London | 21 | £27,009 | 6 | 47,063 | 24 |
| Cumbria | 15 | £18,051 | 8 | 50,590 | 23 |
| Derbyshire | 131 | £17,521 | 9 | 61,349 | 290 |
| Derry | 5 | £14,306 | 8 | 92,384 | 5 |
| Devon | 83 | £18,956 | 8 | 56,876 | 131 |
| Dorset | 48 | £19,468 | 8 | 55,481 | 46 |
| Down | 2 | £17,995 | 6 | 42,500 | 1 |
| Dumfries and Galloway | 3 | £28,497 | 4 | 29,469 | 7 |
| Dundee City | 15 | £23,978 | 6 | 43,947 | 35 |
| Dungannon | 19 | £18,014 | 7 | 77,784 | 21 |
| Ealing - Greater London | 6 | £11,995 | 9 | 79,934 | 17 |
| East Ayrshire | 5 | £12,016 | 9 | 67,516 | 8 |
| East Riding of Yorkshire | 6 | £15,388 | 10 | 73,914 | 9 |
| East Sussex | 66 | £19,526 | 9 | 59,790 | 53 |
| Enfield - Greater London | 12 | £24,128 | 6 | 34,212 | 38 |
| Essex | 138 | £18,596 | 8 | 60,081 | 236 |
| Falkirk | 12 | £10,685 | 11 | 84,245 | 11 |
| Fermanagh | 20 | £23,225 | 4 | 59,550 | 8 |
| Fife | 30 | £22,763 | 7 | 47,568 | 40 |
| Flintshire | 9 | £20,954 | 7 | 60,935 | 4 |
| Glasgow City | 80 | £25,448 | 5 | 40,665 | 140 |
| Gloucestershire | 44 | £21,448 | 6 | 55,545 | 66 |
| Greater Manchester | 401 | £19,800 | 7 | 61,060 | 726 |
| Hampshire | 136 | £19,778 | 7 | 60,246 | 232 |
| Harrow - Greater London | 6 | £10,829 | 12 | 59,645 | 19 |
| Havering - Greater London | 69 | £18,917 | 6 | 66,355 | 149 |
| Herefordshire | 15 | £26,860 | 7 | 40,990 | 24 |
| Hertfordshire | 136 | £22,144 | 6 | 54,807 | 261 |
| Highland | 17 | £32,468 | 2 | 23,434 | 21 |
| Hillingdon - Greater London | 33 | £16,059 | 9 | 75,592 | 65 |
| Hounslow - Greater London | 7 | £27,331 | 5 | 29,222 | 17 |
| Inverclyde | 1 | £14,998 | 7 | 65,781 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 2 |
| Kent | 78 | £19,207 | 7 | 55,938 | 171 |
| Kingston upon Thames - Greater London | 22 | £30,891 | 5 | 35,807 | 38 |
| Lancashire | 196 | £18,438 | 8 | 65,273 | 336 |
| Larne | 3 | £7,662 | 12 | 110,667 | 3 |
| Leicestershire | 118 | £22,892 | 6 | 59,304 | 230 |
| Limavady | 1 | £16,990 | 6 | 47,000 | 1 |
| Lincolnshire | 93 | £20,452 | 6 | 54,722 | 192 |
| Lisburn | 6 | £17,043 | 8 | 63,619 | 2 |
| Magherafelt | 18 | £17,448 | 7 | 77,990 | 17 |
| Merseyside | 71 | £22,727 | 5 | 56,942 | 126 |
| Merthyr Tydfil | 4 | £17,497 | 8 | 89,940 | 9 |
| Merton - Greater London | 3 | £11,632 | 9 | 78,531 | 1 |
| Monmouthshire | 4 | £4,998 | 15 | 103,255 | 2 |
| Moray | 7 | £17,781 | 7 | 62,980 | 6 |
| Neath Port Talbot | 1 | £11,300 | 10 | - | 1 |
| Newport | 2 | £13,695 | 8 | 95,980 | 3 |
| Newry and Mourne | 24 | £22,069 | 5 | 59,093 | 19 |
| Newtownabbey | 10 | £19,582 | 7 | 53,601 | 27 |
| Norfolk | 81 | £18,448 | 8 | 60,975 | 147 |
| North Ayrshire | 12 | £27,656 | 4 | 38,430 | 28 |
| North Down | 3 | £15,062 | 9 | 87,963 | 6 |
| North Lanarkshire | 13 | £19,906 | 7 | 54,518 | 25 |
| North Yorkshire | 55 | £21,842 | 6 | 55,186 | 136 |
| Northamptonshire | 26 | £17,368 | 8 | 66,459 | 110 |
| Northumberland | 6 | £24,873 | 6 | 44,613 | 13 |
| Nottinghamshire | 145 | £20,960 | 6 | 59,776 | 385 |
| Omagh | 5 | £18,538 | 5 | 70,204 | 18 |
| Oxfordshire | 13 | £28,216 | 5 | 38,895 | 39 |
| Pembrokeshire | 2 | £14,347 | 8 | 68,996 | 1 |
| Perth and Kinross | 11 | £23,011 | 7 | 56,485 | 13 |
| Redbridge - Greater London | 10 | £12,125 | 10 | 77,460 | 7 |
| Renfrewshire | 10 | £20,598 | 5 | 45,731 | 15 |
| Rhondda Cynon Taf | 6 | £11,380 | 10 | 75,353 | 17 |
| Scottish Borders | 1 | £15,649 | 8 | 103,345 | 1 |
| Shropshire | 50 | £23,908 | 6 | 51,707 | 86 |
| Somerset | 34 | £19,072 | 7 | 60,061 | 75 |
| South Ayrshire | 7 | £16,093 | 8 | 70,981 | 6 |
| South Lanarkshire | 9 | £26,862 | 5 | 30,843 | 32 |
| South Yorkshire | 136 | £20,560 | 7 | 63,812 | 261 |
| Staffordshire | 96 | £24,036 | 6 | 44,450 | 202 |
| Stirling | 11 | £24,460 | 5 | 39,631 | 25 |
| Strabane | 9 | £25,407 | 4 | 57,233 | 5 |
| Suffolk | 34 | £15,245 | 9 | 68,917 | 64 |
| Surrey | 83 | £22,084 | 7 | 48,402 | 173 |
| Sutton - Greater London | 3 | £11,480 | 9 | 79,333 | 3 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tower Hamlets - Greater London | 1 | £26,995 | 7 | 57,000 | - |
| Tyne and Wear | 71 | £16,473 | 8 | 66,918 | 130 |
| Warwickshire | 37 | £25,930 | 5 | 52,043 | 64 |
| West Dunbartonshire | 2 | £15,997 | 8 | 59,550 | 4 |
| West Lothian | 12 | £14,009 | 9 | 75,026 | 17 |
| West Midlands | 258 | £19,522 | 7 | 67,023 | 445 |
| West Sussex | 42 | £21,532 | 9 | 53,861 | 81 |
| West Yorkshire | 213 | £21,035 | 7 | 58,426 | 442 |
| Wiltshire | 105 | £25,323 | 5 | 47,223 | 150 |
| Worcestershire | 26 | £26,581 | 7 | 59,517 | 61 |