2023 BMW 3 Series
330E 12Kwh M Sport
45,561mi Auto Hybrid 2.0L
£24,490
Ongar
from £514/pm
Finished in black, this saloon 3 Series 330E 12Kwh M Sport has 45,561 miles on the clock and is fitted with a automatic 2.0 ltr engine requiring hybrid.
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.
6,055 cars

330E 12Kwh M Sport
45,561mi Auto Hybrid 2.0L
£24,490
Ongar
from £514/pm
Finished in black, this saloon 3 Series 330E 12Kwh M Sport has 45,561 miles on the clock and is fitted with a automatic 2.0 ltr engine requiring hybrid.
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 320D M Sport Shadow Edition Saloon
56,000mi Auto Diesel 2.0L
£16,799
Cemaes Bay
from £353/pm
A 2.0 Ltr diesel engine and automatic transmission are just a couple of the aspects that this 3 Series is offering you.

3.0 340I M Sport
107,000mi Auto Petrol 3.0L
£15,490
LS16
from £325/pm
For sale and ready to drive home is this BMW 3 Series 3.0 340I M Sport coming in the tone of blue; this second hand model has 107,000 miles clocked-up on the dash and contains a 3.0 Litre petrol engine with automatic transmission.

2.0 320I M Sport Touring Euro 6 S
63,525mi Auto Petrol 2.0L
£17,995
Doncaster
from £378/pm
Coming in the shade of black, this 2000cc petrol BMW 3 Series 2.0 320I M Sport Touring Euro 6 S with automatic transmission is available to test drive.

2L Ed Plus
99,110mi Manual Diesel 2.0L
£6,699
York
from £141/pm
Well known for its reliability, this BMW has manual transmission and a 2000cc diesel motor. This dealer currently has this second hand model in stock which has 99,110 miles clocked up on the dash and a black finish. It's available at the discount cost of only £6,699 or through making monthly repayments starting off at only £ per month.

Se
119,000mi Auto Petrol 2.5L
£1,995
London
from £42/pm
Coming in blue, this 2.5 L petrol 3 Series with automatic transmission is currently available for you to purchase.

2.0 320D M Sport Euro 6 Ss
75,788mi Auto Diesel 2.0L
£18,000
Southall
from £378/pm
At £18,000 you can buy this second-hand BMW 3 Series 2.0 320D M Sport Euro 6 Ss from this dealer that comes fitted with automatic transmission and a 2000 cc diesel motor.

2.0 320D M Sport 188 Bhp
108,302mi Auto Diesel 2.0L
£8,995
Plymouth
from £189/pm
Amongst those ranked in the top 20 for reliability, this is a saloon car manufactured by BMW to provide drivers a higher level of durability and dependability than most ordinary vehicles. This second hand 3 Series 2.0 320D M Sport 188 Bhp has got 108,302 miles clocked-up on the dashboard and incorporates a 2.0 litre diesel motor.

2021 3.0 M340d Mht Saloon Hybrid X
60,970mi Auto Hybrid 3.0L
£27,995
Dungannon
from £588/pm
Get behind the wheel of this 3 Series for just £27,995. It has 60,970 miles clocked up on the dash and comes equipped with a 3.0L hybrid motor.

2.0 320I M Sport Euro 6 Ss
23,000mi Auto Petrol 2.0L
£23,489
Croydon
from £493/pm
Getting your car repaired is not only a pain, but it can end up getting expensive, buying one that's rated for being reliable might be something you want to consider if you are thinking of overall cost in the long term. The BMW 3 Series is in the top 20 of the UK's reliability index and at this dealer you can get this used 2.0 320I M Sport Euro 6 Ss for just £23,489. It's really good deal for this model and it's even better if you take into account that it is less likely to let you down and cost you extra money in repairs.

M Sport
110,148mi Auto Petrol 3.0L
£14,495
Luton
from £304/pm
This second-hand 3 Series from this dealer has 110,148 miles clocked up on the dashboard and features a 3000 cc petrol engine.

320I M Sport Step
46,871mi Auto Petrol 2.0L
£20,799
Maidstone
from £437/pm
This used car has got automatic transmission, a 2000 CC petrol motor and done 46,871 mi.

2023 2.0 330E 12Kwh M Sport Euro 6 Ss
30,000mi Auto Hybrid 2.0L
£29,977
Warrington
from £629/pm
On offer the remarkable price of only £29,977 is this BMW with low mileage. It's an excellent choice if you're looking to buy a vehicle that has an excellent reputation for dependability.

2.0 320D Sport Touring Euro 6 Ss
76,000mi Auto Diesel 2.0L
£10,290
Redhill
from £216/pm
Rated as one of the UK's top twenty, most trustworthy and dependable cars, this 3 Series 2.0 320D Sport Touring Euro 6 Ss is fitted with a 2.0l diesel engine with automatic transmission. This dealer currently has this second hand model in stock that has 76,000 miles clocked-up on the dashboard.

2.0 330I M Sport Touring Euro 6 5-Door
57,511mi Auto Petrol 2.0L
£25,990
Bristol
from £546/pm
Go down to this dealership for a closer look at this automatic 3 Series 2.0 330I M Sport Touring Euro 6 5-Door with a 2.0 ltr petrol engine and automatic transmission. This used model in Bristol has 57,511 miles clocked up on the dashboard and has been finished in the shade of grey.

2.0 320D Se Saloon Euro 6 S S 1
41,000mi Auto Diesel 2.0L
£13,990
Stoke-on-Trent
from £294/pm
On offer and ready for you to take home is this BMW which is equipped with a 2000 cc diesel engine and automatic transmission. This second hand model currently available from this dealership priced at £13,990 has been finished in the tone of grey and has clocked up 41,000 miles.

330E M Sport Step
34,742mi Auto Hybrid 2.0L
£23,199
Sheffield
from £487/pm
The incredible price of just £23,199 is being advertised by our dealership on this low mileage 3 Series 330E M Sport Step that's got just 34,742 miles clocked-up on the dash. It could be an excellent choice to make if you're on the lookout to buy a model that's been engineered with dependability in mind.

3.0 M340i Mht Touring Hybrid Xdriv
14,629mi Auto Petrol 3.0L
£48,999
Newbridge
from £1,029/pm
Grab the opportunity to purchase this estate which is available at this dealer's great price of just £48,999. It is available in the shade of black, features a 3.0 ltr petrol motor with automatic transmission and has 14,629 miles clocked-up on the dash.

2.0 320I M Sport Touring Euro 6 S
23,800mi Auto Petrol 2.0L
£29,395
Hinckley
from £617/pm
Revered for its reliability and trustworthiness, this BMW features automatic transmission and a 2.0 litre petrol engine.

320I M Sport Saloon
25,064mi Auto Petrol 2.0L
£22,990
Ongar
from £483/pm
Up for sale and ready for its next owner to drive away today is this BMW that is ranked as one of the most reliable motors on the market. This second hand one has clocked up 25,064 miles and has been finished in the shade of black.

330D M Sport
60,000mi Auto Diesel 3.0L
£13,950
New Malden
from £293/pm
Get yourself behind the steering wheel of this BMW 3 Series 330D M Sport for only £13,950. It comes equipped with automatic transmission, a 3000 cc diesel motor and has 60,000 miles clocked up on the dashboard.

2.0 330E 7.6Kwh M Sport Shadow Edition Euro 6
48,785mi Auto Hybrid 2.0L
£13,795
Peterborough
from £290/pm
At this dealership you'll find the fabulous price of only £13,795 on this BMW with 48,785 miles on the clock and a 2.0 litre hybrid motor with automatic transmission.

2.0 320D Sport Xdrive 4Wd Fsh Ulez
106,200mi Auto Diesel 2.0L
£12,690
Balerno
from £266/pm
This second-hand BMW from this dealer is fitted with a 2000 cc diesel motor with automatic transmission and has 106,200 miles clocked-up on the dashboard.

2.0 330E 12Kwh
87,385mi Auto Hybrid 2.0L
£14,299
Wigan
from £300/pm
Get yourself behind the wheel of this BMW for only £14,299. It has a 2.0 ltr hybrid engine with automatic transmission and it has 87,385 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,931 | £20,555 | 7 | 57,550 | 9,717 |
| Aberdeenshire | 34 | £27,627 | 4 | 30,663 | 53 |
| Angus | 21 | £24,521 | 6 | 38,846 | 24 |
| Ayrshire | 25 | £24,430 | 4 | 39,639 | 38 |
| Bedfordshire | 180 | £17,999 | 7 | 67,944 | 243 |
| Berkshire | 98 | £22,410 | 7 | 49,066 | 160 |
| Blaenau Gwent | 7 | £15,690 | 7 | 77,886 | 4 |
| Bridgend | 18 | £20,578 | 5 | 53,124 | 17 |
| Bristol | 94 | £18,668 | 8 | 65,863 | 123 |
| Buckinghamshire | 96 | £21,305 | 7 | 61,329 | 184 |
| Caerphilly | 3 | £8,555 | 12 | 90,679 | 5 |
| Cambridgeshire | 192 | £16,984 | 7 | 71,363 | 296 |
| Cardiff | 45 | £24,123 | 5 | 43,250 | 61 |
| Carmarthenshire | 1 | £17,995 | 5 | 78,590 | 8 |
| Ceredigion | 1 | £30,995 | 3 | 35,622 | - |
| Cheshire | 152 | £23,315 | 5 | 58,560 | 258 |
| Clackmannanshire | 1 | £27,498 | 2 | 32,809 | 1 |
| Conwy | 22 | £22,604 | 6 | 60,278 | 16 |
| Cornwall | 28 | £21,867 | 7 | 54,857 | 57 |
| County Antrim | 114 | £22,734 | 5 | 50,490 | 140 |
| County Armagh | 49 | £21,802 | 5 | 57,279 | 63 |
| County Down | 30 | £15,236 | 9 | 74,430 | 26 |
| County Durham | 80 | £18,547 | 7 | 61,430 | 133 |
| County Fermanagh | 17 | £23,001 | 5 | 64,404 | 16 |
| County Londonderry | 39 | £16,625 | 7 | 76,097 | 48 |
| County Tyrone | 58 | £20,837 | 6 | 67,217 | 57 |
| Cumbria | 15 | £16,332 | 8 | 67,891 | 23 |
| Derbyshire | 129 | £18,021 | 8 | 62,109 | 250 |
| Devon | 65 | £22,949 | 7 | 50,928 | 131 |
| Dorset | 35 | £17,073 | 9 | 59,879 | 56 |
| Dumfries & Galloway | 2 | £15,248 | 14 | 41,650 | 7 |
| East Lothian | 1 | £17,999 | 5 | 70,179 | - |
| East Riding of Yorkshire | 41 | £23,300 | 4 | 42,025 | 47 |
| East Sussex | 92 | £17,849 | 9 | 60,333 | 66 |
| Essex | 141 | £16,896 | 8 | 64,298 | 291 |
| Falkirk | 17 | £15,175 | 9 | 68,548 | 8 |
| Fife | 37 | £27,006 | 4 | 29,970 | 46 |
| Flintshire | 16 | £12,923 | 14 | 78,247 | 12 |
| Gloucestershire | 41 | £25,021 | 4 | 47,433 | 67 |
| Greater London | 370 | £19,680 | 7 | 58,721 | 622 |
| Greater Manchester | 406 | £19,889 | 7 | 60,266 | 639 |
| Hampshire | 144 | £22,238 | 6 | 49,292 | 263 |
| Herefordshire | 15 | £31,645 | 3 | 31,771 | 21 |
| Hertfordshire | 205 | £20,106 | 6 | 54,001 | 332 |
| Highland | 11 | £28,225 | 3 | 22,101 | 19 |
| Inverclyde | 1 | £14,998 | 4 | 82,404 | - |
| Isle of Anglesey | 3 | £14,093 | 8 | 69,713 | - |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 2 |
| Kent | 99 | £20,597 | 7 | 53,941 | 223 |
| Lanarkshire | 126 | £25,062 | 5 | 37,870 | 183 |
| Lancashire | 230 | £19,928 | 6 | 60,763 | 339 |
| Leicestershire | 97 | £22,804 | 6 | 54,473 | 256 |
| Lincolnshire | 144 | £22,022 | 5 | 48,884 | 206 |
| Merseyside | 88 | £21,970 | 5 | 56,419 | 113 |
| Merthyr Tydfil | 3 | £18,150 | 5 | 63,780 | 7 |
| Midlothian | 54 | £20,899 | 6 | 54,010 | 70 |
| Monmouthshire | 1 | £9,995 | 8 | 102,000 | 7 |
| Moray | 4 | £21,246 | 7 | 47,812 | 2 |
| Neath Port Talbot | 3 | £17,663 | 7 | 72,767 | 4 |
| Newport | 42 | £22,700 | 5 | 53,419 | 76 |
| Norfolk | 100 | £17,589 | 8 | 63,359 | 160 |
| North Yorkshire | 69 | £23,656 | 6 | 57,356 | 144 |
| Northamptonshire | 47 | £16,785 | 7 | 74,626 | 81 |
| Northumberland | 10 | £21,718 | 7 | 53,828 | 11 |
| Nottinghamshire | 164 | £21,722 | 5 | 57,615 | 355 |
| Oxfordshire | 20 | £21,443 | 6 | 58,424 | 29 |
| Pembrokeshire | 1 | £7,650 | 11 | 88,126 | 4 |
| Perth & Kinross | 18 | £25,645 | 5 | 42,966 | 23 |
| Powys | 1 | £18,490 | 7 | 65,460 | 1 |
| Renfrewshire | 3 | £23,665 | 4 | 26,017 | 20 |
| Rhondda Cynon Taf | 12 | £10,787 | 10 | 69,150 | 10 |
| Shropshire | 51 | £24,350 | 5 | 52,842 | 84 |
| Somerset | 45 | £18,919 | 7 | 55,980 | 68 |
| South Yorkshire | 170 | £20,728 | 6 | 66,064 | 252 |
| Staffordshire | 145 | £22,777 | 5 | 48,850 | 251 |
| Stirling | 8 | £29,508 | 4 | 31,197 | 23 |
| Suffolk | 37 | £18,737 | 8 | 64,350 | 69 |
| Surrey | 125 | £20,322 | 8 | 52,255 | 199 |
| Swansea | 26 | £26,748 | 5 | 39,437 | 37 |
| Torfaen | 1 | £15,995 | 7 | 103,156 | 1 |
| Tyne and Wear | 86 | £19,090 | 7 | 59,403 | 167 |
| Vale of Glamorgan | 2 | £23,968 | 6 | 39,339 | 5 |
| Warwickshire | 42 | £29,301 | 4 | 38,454 | 72 |
| West Lothian | 21 | £17,752 | 8 | 63,137 | 27 |
| West Midlands | 288 | £21,136 | 6 | 60,592 | 494 |
| West Sussex | 42 | £20,948 | 8 | 52,220 | 79 |
| West Yorkshire | 177 | £20,595 | 7 | 61,683 | 388 |
| Wiltshire | 94 | £24,214 | 6 | 48,525 | 173 |
| Worcestershire | 40 | £29,066 | 6 | 46,515 | 71 |