2019 BMW 3 Series
2.0 320I M Sport
69,881mi Auto Petrol 2.0L
£18,991
Nottingham
from £399/pm
Currently on the market and ready for you to drive home is this BMW 3 Series with a 2000 cc petrol motor and 69,881 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,863 cars

2.0 320I M Sport
69,881mi Auto Petrol 2.0L
£18,991
Nottingham
from £399/pm
Currently on the market and ready for you to drive home is this BMW 3 Series with a 2000 cc petrol motor and 69,881 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 330E 12Kwh M
60,177mi Auto Hybrid 2.0L
£20,991
Nottingham
from £441/pm
A saloon car created by BMW that gives motorists a higher degree of dependability and trustworthiness than the average model. This second-hand BMW 3 Series 2.0 330E 12Kwh M comes in the shade of grey with a hybrid 2.0L motor, automatic transmission and 60,177 miles clocked-up on the dashboard.

2L M Sport
86,350mi Auto Diesel 2.0L
£8,495
Swindon
from £178/pm
On offer from our dealership, for the incredible price of £8,495 is this BMW that is known to be one of the most reliable cars on the market.

2022 2.0 318I M Sport Saloon Euro
27,991mi Auto Petrol 2.0L
£23,495
Huddersfield
from £493/pm
A marvellous price of only £23,495 is currently being offered by us at this dealer on this BMW 3 Series 2022 2.0 318I M Sport Saloon Euro which has been created with dependability and trustworthiness in mind and is amongst those ranked in the top 20 for reliability.

2L M Sport
76,290mi Auto Hybrid 2.0L
£16,898
Derby
from £355/pm
Coming fitted with automatic transmission and a 2000 cc hybrid engine, this second-hand BMW 3 Series is available in the shade of grey and has 76,290 miles on the dash.

330E 12Kwh M Sport
18,973mi Auto Hybrid 2.0L
£27,010
Ongar
from £567/pm
Own this BMW 3 Series 330E 12Kwh M Sport for only £27,010. It has 18,973 miles clocked up on the dash and has a 2000 cc hybrid motor.

M Sport
89,570mi Manual Diesel 2.0L
£9,690
Sittingbourne
from £203/pm
Well known for its trustworthiness and reliability, this saloon vehicle comes fitted with manual transmission and a 2.0 Litre diesel engine.

2.0 330E M Sport
41,900mi Auto Hybrid 2.0L
£22,950
Leighton Buzzard
from £482/pm
This dealership in Leighton Buzzard has a bargain price of only £22,950 on this 3 Series 2.0 330E M Sport with a 2000CC hybrid motor, automatic transmission and 41,900 miles on the dashboard.

330E M Sport Touring
7,314mi Auto Hybrid 2.0L
£38,950
Cheltenham
from £818/pm
An incredible price of just £38,950 is being advertised by this dealer in Cheltenham for this near mint 3 Series 330E M Sport Touring with a mere 7,314 mi on the dash.

2.0 320D M Sport Saloon Euro 6
70,155mi Manual Diesel 2.0L
£11,995
Colchester
from £252/pm
This BMW 3 Series 2.0 320D M Sport Saloon Euro 6 is equipped with a 2.0 Litre diesel engine with manual transmission and it has got 70,155 miles clocked-up on the dash. This particular second-hand model from this dealership is available in the shade of black.

3.0 M340d Xdrive Mhev 4Wd
53,500mi Auto Hybrid 3.0L
£27,450
Leighton Buzzard
from £576/pm
Renowned for its reliability and trustworthiness, this 3 Series 3.0 M340d Xdrive Mhev 4Wd comes fitted out with a 3.0 ltr hybrid engine and automatic transmission. This dealership currently has this second hand model on offer which has 53,500 miles clocked up on the dash and a finish. It is available at the bargain price tag of just £27,450 or through making monthly repayments commencing at just £ per month.

2.0 320I Sport Euro 6 Ss
69,000mi Auto Petrol 2.0L
£19,995
St Albans
from £420/pm
Available to view at our dealership in St Albans is this saloon car that is equipped with a petrol, 2000cc engine and automatic transmission. On offer and ready for its next owner to drive away in the tone of black with 69,000 miles on the dashboard. It's an excellent choice if you're searching to buy a model that's been created with durability in mind.

2.0 330E 12Kwh M Sport Touring Plug-in
45,580mi Auto Hybrid 2.0L
£24,295
Hinckley
from £510/pm
Coming with a 2.0 Ltr hybrid motor and a automatic gearbox, this very reliable and trustworthy BMW 3 Series is currently available for sale in white with 45,580mi on the dash.

2.0 320D M Sport
126,000mi Auto Diesel 2.0L
£7,790
Thatcham
from £164/pm
Durable and dependable, the BMW 3 Series is in the top twenty of the reliability index, this second hand one currently available at this dealer is equipped with a 2000 cc diesel motor and automatic transmission. It is on offer at the incredible price of just £7,790 or with the option to purchase using finance with affordable repayments on hand beginning from only £ monthly.

2L M Sport
77,100mi Auto Diesel 2.0L
£7,695
Liverpool
from £162/pm
The BMW 3 Series is in the top 20 of Britain's reliability index and this dealership in Liverpool has this used model with automatic transmission, a 2.0l diesel motor and 77,100 miles clocked-up on the dash.

2.0
120,280mi Auto Petrol 2.0L
£8,995
Birkenhead
from £189/pm
Giving the driver a 2000cc petrol engine and a automatic gearbox, this very trustworthy 3 Series is available for sale in blue with 120,280mi clocked-up on the dash. This model is up for sale at £8,995 with cost-efficient repayment packages available beginning from only £ per calendar month.

2.0 320I M Sport Saloon Euro 6 S
32,160mi Auto Petrol 2.0L
£23,995
Hinckley
from £504/pm
On offer and ready for its new owner to drive away is this 3 Series 2.0 320I M Sport Saloon Euro 6 S incorporating automatic transmission with a 2.0 ltr petrol engine. This second hand model from us at this dealer has been finished in the tone of white and has got a mere 32,160 miles on the clock.

M Sport
36,727mi Auto Petrol 2.0L
£25,950
Dungannon
from £545/pm
Now available from our showroom in the Dungannon area - 3 Series M Sport which comes fitted out with automatic transmission and a 2.0L petrol motor.

2.0 320D M Sport Euro 6 Ss
56,000mi Auto Diesel 2.0L
£13,995
Belfast
from £294/pm
The Reliability Index figure takes several points into account: cost, inconvenience for the driver and the rate of failure. It's sourced from data gathered from a large number of insurance claims that are made by drivers each year and gives motorists a comprehensive guide of the cars on the UK's roads. The BMW 3 Series is in the top 20 of the UK's Reliability Index and at this dealership you can buy this second hand 2.0 320D M Sport Euro 6 Ss for just £13,995. That is a bargain for this particular model and even more so if there is less chance of shelling out for repairs.

3.0 335D M Sport Shadow Edition Touring Xdriv
65,199mi Auto Diesel 3.0L
£22,495
South Shields
from £472/pm
Seize the chance to be the happy owner of this estate which is up for sale at just £22,495. It is available in black, contains a 3.0 Litre diesel engine with automatic transmission and it has got 65,199 miles clocked up on the dashboard.

2.0 320D Xdrive M Sport Saloon
114,782mi Auto Diesel 2.0L
£9,995
Chesterfield
from £210/pm
A fantastic price of only £9,995 is being advertised by us at this dealer for this BMW 3 Series that has an outstanding reputation for reliability and trustworthiness.

2.0 330I M Sport Touring Euro 6 S
72,229mi Auto Petrol 2.0L
£14,995
London
from £315/pm
Revered for its trustworthiness and durability, this BMW comes with automatic transmission and a 2.0 L petrol motor. This second hand model from this dealer has 72,229 miles clocked up on the dash and is available for sale in a blue finish.

2.0 330E 12Kwh M Sport Euro 6 Ss
77,735mi Auto Hybrid 2.0L
£15,995
Addlestone
from £336/pm
This dependable and trustworthy 3 Series 2.0 330E 12Kwh M Sport Euro 6 Ss has 77,735 miles clocked-up on the dash and has a 2.0 Ltr hybrid engine with automatic transmission. Grab the opportunity right now to be the lucky buyer of this second-hand model from this dealer which is available at the price of just £15,995.

2.0 320D M Sport Euro 6 Ss
94,893mi Auto Diesel 2.0L
£15,250
Oldham
from £320/pm
A superb price of £15,250 from us at this dealer for this BMW that has an outstanding track record for trustworthiness and is one of the top 20 in the UK's reliability index.
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,745 | £20,338 | 7 | 58,557 | 9,766 |
| Aberdeenshire | 31 | £27,517 | 4 | 29,812 | 54 |
| Angus | 20 | £24,117 | 6 | 40,074 | 27 |
| Ayrshire | 29 | £23,124 | 5 | 46,036 | 36 |
| Bedfordshire | 172 | £16,913 | 7 | 72,070 | 243 |
| Berkshire | 82 | £21,313 | 8 | 52,560 | 170 |
| Blaenau Gwent | 7 | £15,690 | 7 | 77,886 | 4 |
| Bridgend | 16 | £19,476 | 6 | 55,674 | 18 |
| Bristol | 94 | £19,520 | 7 | 62,988 | 124 |
| Buckinghamshire | 80 | £20,228 | 8 | 64,439 | 184 |
| Caerphilly | 3 | £8,555 | 12 | 90,679 | 5 |
| Cambridgeshire | 201 | £17,296 | 7 | 70,021 | 292 |
| Cardiff | 41 | £23,112 | 5 | 44,388 | 64 |
| Carmarthenshire | 1 | £17,995 | 5 | 78,590 | 8 |
| Ceredigion | 1 | £30,995 | 3 | 35,622 | - |
| Cheshire | 146 | £22,205 | 5 | 61,946 | 258 |
| Conwy | 16 | £24,197 | 5 | 56,090 | 20 |
| Cornwall | 30 | £21,386 | 7 | 56,704 | 56 |
| County Antrim | 108 | £23,157 | 5 | 47,848 | 135 |
| County Armagh | 50 | £23,463 | 5 | 52,329 | 69 |
| County Down | 28 | £15,994 | 9 | 74,215 | 27 |
| County Durham | 81 | £18,317 | 8 | 59,971 | 132 |
| County Fermanagh | 15 | £23,050 | 4 | 64,356 | 17 |
| County Londonderry | 39 | £17,124 | 7 | 75,143 | 53 |
| County Tyrone | 59 | £20,938 | 6 | 68,895 | 56 |
| Cumbria | 19 | £16,340 | 8 | 64,627 | 19 |
| Derbyshire | 129 | £18,100 | 8 | 60,975 | 239 |
| Devon | 66 | £20,335 | 8 | 53,445 | 125 |
| Dorset | 34 | £17,701 | 9 | 60,064 | 62 |
| Dumfries & Galloway | 2 | £15,248 | 14 | 41,650 | 7 |
| East Lothian | 1 | £18,999 | 5 | 70,179 | 1 |
| East Riding of Yorkshire | 36 | £23,998 | 4 | 43,502 | 49 |
| East Sussex | 89 | £17,597 | 9 | 61,409 | 72 |
| Essex | 143 | £17,738 | 8 | 63,133 | 300 |
| Falkirk | 15 | £12,760 | 10 | 77,395 | 7 |
| Fife | 38 | £26,304 | 5 | 33,543 | 41 |
| Flintshire | 16 | £13,657 | 14 | 79,489 | 11 |
| Gloucestershire | 42 | £23,769 | 5 | 49,151 | 70 |
| Greater London | 349 | £20,651 | 6 | 56,608 | 628 |
| Greater Manchester | 392 | £20,123 | 7 | 59,965 | 642 |
| Hampshire | 141 | £22,206 | 6 | 49,983 | 270 |
| Herefordshire | 15 | £31,523 | 3 | 32,186 | 24 |
| Hertfordshire | 192 | £20,157 | 6 | 55,248 | 340 |
| Highland | 14 | £29,105 | 3 | 19,066 | 19 |
| Isle of Anglesey | 1 | £10,499 | 8 | 93,000 | - |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 2 |
| Kent | 93 | £20,827 | 7 | 53,228 | 225 |
| Lanarkshire | 125 | £25,439 | 4 | 36,525 | 175 |
| Lancashire | 221 | £20,094 | 6 | 60,512 | 333 |
| Leicestershire | 92 | £22,506 | 6 | 54,817 | 265 |
| Lincolnshire | 128 | £21,879 | 5 | 50,490 | 203 |
| Merseyside | 83 | £21,889 | 5 | 59,147 | 123 |
| Merthyr Tydfil | 2 | £18,505 | 6 | 66,867 | 9 |
| Midlothian | 58 | £21,330 | 6 | 51,900 | 69 |
| Monmouthshire | 1 | £9,995 | 8 | 102,000 | 8 |
| Moray | 3 | £21,328 | 7 | 55,641 | 4 |
| Neath Port Talbot | 5 | £18,997 | 6 | 60,820 | 2 |
| Newport | 47 | £23,312 | 5 | 51,197 | 79 |
| Norfolk | 94 | £17,425 | 8 | 63,667 | 156 |
| North Yorkshire | 71 | £23,822 | 6 | 56,337 | 131 |
| Northamptonshire | 42 | £16,591 | 7 | 75,286 | 82 |
| Northumberland | 10 | £21,891 | 7 | 50,523 | 10 |
| Nottinghamshire | 161 | £21,582 | 5 | 58,503 | 357 |
| Oxfordshire | 19 | £21,569 | 6 | 58,263 | 29 |
| Pembrokeshire | 1 | £7,650 | 11 | 88,126 | 5 |
| Perth & Kinross | 20 | £24,360 | 5 | 46,125 | 20 |
| Powys | 1 | £18,490 | 7 | 65,460 | 1 |
| Renfrewshire | 4 | £22,248 | 5 | 33,043 | 19 |
| Rhondda Cynon Taf | 10 | £10,076 | 10 | 75,134 | 12 |
| Shropshire | 46 | £25,021 | 5 | 53,595 | 87 |
| Somerset | 43 | £18,312 | 8 | 61,151 | 70 |
| South Yorkshire | 154 | £20,641 | 7 | 65,780 | 252 |
| Staffordshire | 136 | £22,892 | 6 | 47,894 | 244 |
| Stirling | 8 | £27,658 | 5 | 40,914 | 21 |
| Suffolk | 39 | £18,281 | 8 | 63,503 | 72 |
| Surrey | 118 | £20,088 | 8 | 51,323 | 200 |
| Swansea | 26 | £24,651 | 5 | 44,540 | 35 |
| Torfaen | 1 | £15,995 | 7 | 103,156 | 1 |
| Tyne and Wear | 81 | £19,820 | 7 | 56,534 | 175 |
| Vale of Glamorgan | 1 | £16,940 | 11 | 57,567 | 7 |
| Warwickshire | 41 | £28,595 | 4 | 42,436 | 85 |
| West Lothian | 20 | £17,664 | 8 | 64,413 | 29 |
| West Midlands | 278 | £21,326 | 6 | 60,851 | 491 |
| West Sussex | 42 | £20,915 | 7 | 49,971 | 75 |
| West Yorkshire | 198 | £20,320 | 7 | 60,617 | 384 |
| Wiltshire | 94 | £24,498 | 6 | 48,590 | 176 |
| Worcestershire | 41 | £31,251 | 5 | 42,590 | 65 |