2023 BMW 3 Series
330E M Sport Step
45,910mi Auto Hybrid 2.0L
£30,498
Hull Collection Centre
from £640/pm
This vehicle for sale from this dealer priced at £30,498 has been finished in the shade of black and has 45,910 miles clocked up on the dash.
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,750 cars

330E M Sport Step
45,910mi Auto Hybrid 2.0L
£30,498
Hull Collection Centre
from £640/pm
This vehicle for sale from this dealer priced at £30,498 has been finished in the shade of black and has 45,910 miles clocked up on the dash.
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.

2.0 M Sport Euro 6 Ss
91,500mi Manual Diesel 2.0L
£13,990
March
from £294/pm
Rated as one of the top 20, most trustworthy and reliable vehicles in Britain, this BMW 3 Series 2.0 M Sport Euro 6 Ss comes fitted out with a 2.0L diesel motor with manual transmission. This dealer currently has this second hand model in stock that has 91,500 miles clocked up on the dash and a grey finish.

2.0 320D M Sport Touring Xdrive Euro 6 Ss
119,000mi Auto Diesel 2.0L
£10,495
Peterborough
from £220/pm
Currently available for viewing at our dealership in Peterborough - BMW which has a 2.0 Ltr diesel motor with automatic transmission.

3.0 330D Blueperformance M Sport Xdrive Euro
68,365mi Auto Diesel 3.0L
£12,494
Welwyn Garden City
from £262/pm
A saloon car offering a higher degree of reliability than an average car, it has a diesel 3000 CC engine and automatic transmission. this dealer currently has this second hand model on offer which has 68,365 miles clocked up on the dashboard.

2.0 330E2.3kwh M Sport Euro 6 4-Door
10mi Auto Hybrid 2.0L
£51,124
Melksham
from £1,073/pm
Durable and dependable, BMW's 3 Series is amongst those rated in the top 20 for reliability and this dealership in Melksham has this used one in stock for £51,124.

3.0 M340i Mht Xdrive Euro 6 Ss
21,000mi Auto Hybrid 3.0L
£35,490
Holwood Cars
from £745/pm
This saloon 3 Series 3.0 M340i Mht Xdrive Euro 6 Ss has a 3.0L hybrid engine with automatic transmission and it has 21,000 mi clocked-up on the dash.

2.0 330E 12Kwh M
87,774mi Auto Hybrid 2.0L
£17,891
Nottingham
from £376/pm
The BMW 3 Series has been built to be durable and dependable and is in the top twenty of the UK's reliability index. This second hand one is available for sale from this dealer in the shade of white with a 2.0l hybrid engine, 87,774 miles clocked-up on the dash and automatic transmission .

M Sport
75,104mi Auto Diesel 2.0L
£7,991
Cardiff Trade Sales
from £168/pm
The BMW 3 Series is built to be dependable and trustworthy and is in the top 20 of the UK's reliability index. This second hand one is currently available on the market from this dealer in the tone of grey with automatic transmission, a 2000cc diesel engine and 75,104 miles on the dashboard .

330E Xdrive M Sport
95,387mi Auto Hybrid 2.0L
£15,975
Gravesend
from £335/pm
Now available from this supplier's show room in Gravesend is this trustworthy and highly dependable 3 Series with a automatic transmission and 2000cc hybrid engine.

2.0 318D Sport Euro 5 Ss
116,138mi Manual Diesel 2.0L
£3,795
Sheffield
from £80/pm
This saloon BMW 3 Series 2.0 318D Sport Euro 5 Ss has a 2.0l diesel motor with manual transmission and it has 116,138 mi clocked-up on the dash.

2.0 330E 12Kwh M Sport Saloon Plug-in H
71,420mi Auto Hybrid 2.0L
£16,995
Wolverhampton
from £357/pm
This used car is now on offer and ready for its new owner to drive away. It has 71,420 miles on the dashboard and is equipped with a 2000CC hybrid motor with automatic transmission.

2.0 318I M Sport
58,489mi Auto Petrol 2.0L
£19,991
Nottingham
from £420/pm
A saloon vehicle manufactured by the BMW company to provide drivers a higher standard of reliability than most ordinary vehicles. This second hand 3 Series 2.0 318I M Sport comes in the tone of grey with a petrol 2000cc motor, automatic gears and 58,489 miles on the clock.

2.0 320I M Sport Euro 6 Ss
61,363mi Auto Petrol 2.0L
£19,500
Warrington
from £409/pm
A low price at this dealer in Warrington on this near mint, top 10, best-selling BMW 3 Series with 61,363 miles on the clock, automatic transmission and a 2000cc petrol motor.

2.0 320I M Sport
36,878mi Auto Petrol 2.0L
£29,991
Nottingham
from £630/pm
Take a look at this BMW 3 Series that features a 2000CC petrol motor with automatic transmission. This second hand one available from this dealer in Nottingham comes in the tone of white and has a mere 36,878 miles clocked up on the dash.

2L M Sport
70,066mi Auto Petrol 2.0L
£16,665
Rainham
from £350/pm
An outstanding price is currently being advertised by this dealer in Rainham for this BMW 3 Series that's listed amongst the top 20, most dependable motors in the UK.

3.0 M Sport Touring Xdrive Euro 6 Ss
128,000mi Auto Diesel 3.0L
£10,650
Peterborough
from £224/pm
Up for sale and ready for its new owner to drive away today is this BMW 3 Series that is rated as one of the most trustworthy cars around. It is equipped with a 3.0 L diesel engine and automatic transmission. This second hand model currently available from this dealer in Peterborough comes finished in and has 128,000 miles clocked-up on the dash.

2.0 320D Ed Sport Saloon Euro 6
64,000mi Manual Diesel 2.0L
£10,600
Dukinfield
from £223/pm
The remarkable price of just £10,600 is currently being offered by our dealership in Dukinfield on this BMW that has an outstanding reputation for dependability and is one of the top twenty in the reliability index.

320I M Sport Saloon
7,991mi Auto Petrol 2.0L
£34,450
Northampton
from £723/pm
Looking out to buy a 3 Series 320I M Sport Saloon? Then have a look at this low mileage one from our dealership in Northampton which comes equipped with automatic transmission and a 2000 cc petrol engine.

2024 2.0 320I M Sport Saloon Euro
23,000mi Auto Petrol 2.0L
£29,000
The New Car Group
from £609/pm
On the market and ready for you to drive away is this BMW 3 Series that has got a 2000CC petrol motor with automatic transmission. This low mileage one only has 23,000 miles clocked-up on the dash.

2.0 320D M Sport Saloon Euro 6 S
101,270mi Auto Diesel 2.0L
£8,950
Nelson
from £188/pm
This saloon vehicle has 101,270 miles clocked up on the dashboard and incorporates a 2000 cc diesel motor with automatic transmission. It is on the market and ready for its new owner to drive away for the brilliant price of just £8,950.

2.0 320D M Sport Touring Euro 6 S S
81,056mi Auto Diesel 2.0L
£18,645
Exeter
from £391/pm
On offer and ready for you to drive away today is this durable estate that is in the UK's top 20 reliability index. It is fitted with a 2000 cc diesel motor and automatic transmission. This second hand one currently available from our dealership in Exeter has been finished in the tone of black and has clocked-up 81,056 miles.

2.0 320I M Sport Touring Xdrive Euro 6 Ss
62,000mi Auto Petrol 2.0L
£13,295
Chesterfield
from £279/pm
Take a look at the incredible price at this dealer on this like new, top 10, best-selling BMW 3 Series that has 62,000 miles on the clock, automatic transmission and a 2.0 ltr petrol engine.

330E M Sport Step
38,111mi Auto Hybrid 2.0L
£24,998
Chester-Le-Street
from £525/pm
A terrific price of just £24,998 from this dealership on this second-hand 3 Series with a mere 38,111 miles on the clock.

2.0 320D M Sport Touring Xdrive Euro 6 Ss
63,450mi Auto Diesel 2.0L
£21,995
Frome
from £462/pm
Incorporating a 2.0 LTR diesel motor and automatic transmission, this BMW 3 Series is available for sale in a grey finish with 63,450 miles clocked up on the dash.
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 |