2019 BMW 3 Series
M Sport
65,000mi Auto Petrol 2.0L
£17,995
Leatherhead
from £378/pm
BMW 3 Series M Sport with a 2.0L petrol engine and automatic gearbox.
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,590 cars

M Sport
65,000mi Auto Petrol 2.0L
£17,995
Leatherhead
from £378/pm
BMW 3 Series M Sport with a 2.0L petrol engine and automatic gearbox.
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 Sport Touring Euro 6 5-Door
47,016mi Auto Hybrid 2.0L
£21,990
Bristol
from £462/pm
Get yourself in the driver's seat of this BMW that is fitted with automatic transmission and a 2000 cc hybrid engine. This second hand model currently for sale at our dealership has 47,016 miles clocked up on the dash and comes finished in the shade of blue.

2.0 330E 12Kwh M
59,642mi Auto Hybrid 2.0L
£24,691
Nottingham
from £518/pm
With 59,642 miles on the clock and painted in the tone of grey, this vehicle comes equipped with a 2000 CC hybrid engine and it has automatic transmission.

M Sport Shadow Edition
67,000mi Auto Hybrid 2.0L
£12,950
Radlett
from £272/pm
Up for sale and ready for its next owner to take home is this 3 Series that contains a 2.0 LTR hybrid engine with automatic transmission. This second-hand one has 67,000 miles clocked-up on the dash.

2.0 330E Xdrive
49,700mi Auto Hybrid 2.0L
£21,495
Enfield
from £451/pm
Up for sale and ready for you to drive away is this 3 Series 2.0 330E Xdrive that has been designed to have trustworthiness and reliability in mind. It comes fitted out with automatic transmission and a 2000cc hybrid motor. This second hand model now in stock at our dealership in Enfield has 49,700 miles clocked-up on the dashboard and has been finished in the shade of white.

320I M Sport Saloon
8,589mi Auto Petrol 2.0L
£31,495
Crawley
from £661/pm
A fabulous price of only £31,495 is currently being offered by our dealership on this almost flawless, like new, low mileage 3 Series. This particular model is fitted out with a 2.0 LTR petrol motor with automatic transmission and it has just 8,589 miles clocked up on the dash.

M Sport
70,065mi Auto Hybrid 2.0L
£19,490
Wigan
from £409/pm
This estate contains a 2.0L hybrid motor with automatic transmission and it has got 70,065 miles clocked up on the dashboard. This particular second-hand model from this dealership is finished in the tone of blue.

320D 184 Sport Plus Edition Step
91,288mi Auto Diesel 2.0L
£4,995
Scunthorpe
from £105/pm
Choose this used 3 Series 320D 184 Sport Plus Edition Step for only £4,995. Credit deals begin from just £ a month for this car that has a 2.0 litre diesel motor with automatic transmission.

2.0 330E 22.3Kwh M Sport Touring Plug-i
8,155mi Auto Hybrid 2.0L
£39,900
Eastern BMW
from £838/pm
Fitted with a 2.0 L hybrid engine and a automatic transmission, this trustworthy estate 3 Series 2.0 330E 22.3Kwh M Sport Touring Plug-i is currently available for sale in red with 8,155 miles on the clock.

2.0 330E 12Kwh M
35,076mi Auto Hybrid 2.0L
£26,491
Nottingham
from £556/pm
This vehicle for sale from this dealership priced at £26,491 has 35,076 miles clocked up on the dash and comes finished in the shade of grey.

2.0 320D M Sport Shadow Edition Euro 6 Ss
96,874mi Auto Diesel 2.0L
£12,500
Warrington
from £262/pm
Coming in the shade of grey, this BMW contains a 2.0L diesel motor with automatic transmission and it has 96,874 miles clocked-up on the dash.

320D Xdrive Se Step Business Media
34,193mi Auto Diesel 2.0L
£11,695
Oswestry
from £245/pm
At our amazing price of only £11,695 is this 3 Series 320D Xdrive Se Step Business Media, it has got 34,193 miles on the dash and contains a 2.0 LTR diesel motor with automatic transmission.

2.0 330E Xdrive M Sport 4Wd
92,710mi Auto Hybrid 2.0L
£16,471
Mexborough
from £346/pm
Available from our dealership located in Mexborough is this saloon used car that possesses a hybrid, 2.0 Ltr engine and automatic gearbox. It's on the market in the shade of white with 92,710 miles clocked up on the dashboard. An excellent choice of saloon if you're on the lookout to buy a model that has an outstanding track record for durability and trustworthiness.

M Sport
16,716mi Auto Petrol 2.0L
£34,395
Glasgow
from £722/pm
Advertised by this dealer in the Glasgow area is this estate used car that contains a 2.0 Litre petrol motor with automatic transmission. It's up for sale and ready for its next owner to take home in the shade of black with 16,716 miles clocked-up on the dash.

330E M Sport Step
19,212mi Auto Hybrid 2.0L
£29,998
Perth
from £630/pm
This saloon vehicle contains a 2.0 litre hybrid engine with automatic transmission and has 19,212 miles clocked up on the dash.

2.0 320I M Sport
41,465mi Auto Petrol 2.0L
£20,491
Nottingham
from £430/pm
Currently available on the market today is this BMW 3 Series that contains a 2.0 LTR petrol engine with automatic transmission. On offer at the superb price of £20,491 and achievable repayments on hand commencing from £ per month.

330E 12Kwh M Sport
44,861mi Auto Hybrid 2.0L
£23,673
Blackburn
from £497/pm
Featuring a 2.0 ltr hybrid engine and automatic transmission, this second hand BMW 3 Series from this dealer is available for sale in a grey finish and has 44,861 miles clocked-up on the dash.

2L M Sport Pro Edition
48,000mi Auto Hybrid 2.0L
£23,995
Crewe
from £504/pm
Up for sale is this 3 Series in the shade of blue; this second hand model contains a 2.0 ltr hybrid motor with automatic transmission and it has 48,000 miles clocked up on the dash.

2.0 320D Ed Plus Euro 6 Ss
121,000mi Manual Diesel 2.0L
£4,495
Ringwood
from £94/pm
Trustworthy and dependable, BMW's 3 Series is in the top 20 of the UK's reliability index and at this dealer you can get this used one for £4,495.

2.0 320I M Sport Shadow Edition Touring Euro
70,882mi Auto Petrol 2.0L
£15,500
Addlestone
from £325/pm
Up for sale and ready for its new owner to drive home is this BMW. This second hand mode has 70,882 miles on the clock and is fitted with a 2000CC petrol engine.

2.0 320D M Sport Saloon Euro 6
44,484mi Manual Diesel 2.0L
£19,995
Glasgow
from £420/pm
Be the next owner of this 3 Series that comes with manual transmission and a 2.0 L diesel motor. This second-hand model is available at the remarkable price of only £19,995, has been finished in the tone of black and has 44,484 miles clocked-up on the dash.

330E M Sport
70,914mi Auto Hybrid 2.0L
£17,295
Walsall
from £363/pm
A fabulous price of £17,295 is being offered by us at this dealer on this BMW 3 Series 330E M Sport which has been created with dependability and trustworthiness in mind and is amongst those ranked in the top twenty of the UK's reliability index.

320D Mht M Sport Step Pro Pack
19,258mi Auto Diesel 2.0L
£30,498
Stafford
from £640/pm
Available to test-drive at our showroom is this 3 Series 320D Mht M Sport Step Pro Pack with only 19,258 miles on the dashboard.

Sport
83,000mi Auto Petrol 1.6L
£7,500
Hounslow Cars Ltd
from £157/pm
Having 83,000 miles on the clock and coming in the shade of white, this second hand car is fitted with a 1.6 LTR petrol engine and it has automatic transmission.
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,858 | £19,607 | 7 | 59,491 | 8,912 |
| Aberdeen City | 33 | £28,971 | 3 | 28,000 | 34 |
| Aberdeenshire | 2 | £24,485 | 6 | 47,539 | 9 |
| Angus | 5 | £21,170 | 7 | 44,996 | 3 |
| Antrim | 4 | £19,600 | 7 | 48,567 | 18 |
| Ards | 8 | £21,040 | 9 | 58,222 | 8 |
| Armagh | 9 | £14,471 | 8 | 79,425 | 14 |
| Ballymena | 20 | £20,788 | 6 | 62,561 | 12 |
| Ballymoney | 5 | £18,870 | 7 | 68,507 | 11 |
| Banbridge | 1 | £26,900 | 3 | 17,000 | - |
| Barking & Dagenham - Greater London | 4 | £12,101 | 11 | 104,659 | 7 |
| Barnet - Greater London | 4 | £19,805 | 6 | 43,525 | 4 |
| Bedfordshire | 161 | £16,974 | 8 | 72,770 | 226 |
| Belfast | 41 | £29,945 | 3 | 26,037 | 61 |
| Berkshire | 49 | £17,943 | 8 | 63,822 | 119 |
| Blaenau Gwent | 3 | £15,231 | 8 | 74,358 | 1 |
| Brent - Greater London | 8 | £14,300 | 7 | 78,781 | 36 |
| Bristol | 112 | £16,417 | 9 | 72,068 | 127 |
| Bromley - Greater London | 13 | £24,902 | 6 | 34,576 | 47 |
| Buckinghamshire | 85 | £21,856 | 7 | 59,565 | 153 |
| Cambridgeshire | 179 | £17,126 | 7 | 70,009 | 317 |
| Cardiff | 3 | £16,382 | 6 | 72,855 | 3 |
| Carmarthenshire | 1 | £9,995 | 10 | 88,677 | - |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 3 |
| Ceredigion | 3 | £14,991 | 9 | 77,194 | 4 |
| Cheshire | 150 | £21,124 | 6 | 60,291 | 268 |
| City of Edinburgh | 32 | £15,783 | 9 | 69,258 | 60 |
| City of London - Greater London | 20 | £16,170 | 9 | 78,722 | 50 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 8 | £18,859 | 6 | 58,435 | 19 |
| Conwy | 2 | £8,195 | 12 | 94,460 | 2 |
| Cookstown | 12 | £20,105 | 6 | 67,496 | 2 |
| Cornwall | 14 | £23,579 | 7 | 38,732 | 54 |
| County Durham | 64 | £19,243 | 7 | 60,376 | 137 |
| Craigavon | 18 | £31,972 | 2 | 21,032 | 35 |
| Croydon - Greater London | 19 | £29,569 | 6 | 39,940 | 26 |
| Cumbria | 18 | £17,834 | 8 | 57,261 | 23 |
| Derbyshire | 117 | £17,156 | 9 | 62,090 | 264 |
| Derry | 5 | £11,934 | 8 | 85,006 | 1 |
| Devon | 69 | £18,062 | 9 | 60,451 | 111 |
| Dorset | 34 | £18,016 | 9 | 54,139 | 56 |
| Down | 4 | £20,620 | 5 | 49,000 | 1 |
| Dumfries and Galloway | 3 | £25,330 | 5 | 38,506 | 9 |
| Dundee City | 12 | £26,068 | 5 | 32,278 | 31 |
| Dungannon | 21 | £18,810 | 7 | 74,566 | 21 |
| Ealing - Greater London | 11 | £9,590 | 10 | 90,201 | 12 |
| East Ayrshire | 3 | £17,327 | 7 | 50,449 | 8 |
| East Lothian | 1 | £19,999 | 5 | 63,000 | 1 |
| East Riding of Yorkshire | 1 | £25,990 | 2 | 46,330 | 8 |
| East Sussex | 60 | £20,383 | 9 | 57,578 | 58 |
| Enfield - Greater London | 12 | £21,813 | 7 | 40,362 | 31 |
| Essex | 103 | £18,444 | 8 | 62,545 | 216 |
| Falkirk | 12 | £10,575 | 11 | 82,268 | 12 |
| Fermanagh | 12 | £25,307 | 4 | 53,826 | 14 |
| Fife | 32 | £23,398 | 6 | 41,055 | 31 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 1 |
| Glasgow City | 79 | £25,612 | 5 | 39,606 | 129 |
| Gloucestershire | 42 | £22,755 | 5 | 50,864 | 64 |
| Greater Manchester | 387 | £20,233 | 7 | 60,966 | 713 |
| Hampshire | 139 | £19,769 | 7 | 57,214 | 227 |
| Harrow - Greater London | 5 | £13,656 | 9 | 61,243 | 15 |
| Havering - Greater London | 59 | £20,797 | 6 | 65,886 | 140 |
| Herefordshire | 9 | £31,454 | 3 | 24,793 | 28 |
| Hertfordshire | 166 | £20,419 | 6 | 57,167 | 270 |
| Highland | 18 | £32,497 | 2 | 19,501 | 17 |
| Hillingdon - Greater London | 31 | £18,490 | 8 | 61,626 | 71 |
| Hounslow - Greater London | 11 | £28,387 | 5 | 29,612 | 7 |
| Inverclyde | 1 | £15,998 | 4 | 82,404 | 2 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 83 | £19,061 | 7 | 54,990 | 174 |
| Kingston upon Thames - Greater London | 12 | £27,054 | 5 | 36,296 | 40 |
| Lancashire | 193 | £18,796 | 7 | 64,316 | 322 |
| Larne | 2 | £8,245 | 12 | 116,500 | 5 |
| Leicestershire | 100 | £22,863 | 6 | 56,772 | 258 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 119 | £22,020 | 5 | 49,894 | 181 |
| Lisburn | 5 | £16,093 | 8 | 70,277 | 4 |
| Magherafelt | 15 | £18,958 | 7 | 71,274 | 19 |
| Merseyside | 68 | £23,868 | 5 | 58,980 | 100 |
| Merthyr Tydfil | 4 | £16,142 | 7 | 77,671 | 10 |
| Merton - Greater London | 1 | £7,995 | 10 | 98,195 | 2 |
| Monmouthshire | 2 | £4,123 | 16 | 98,060 | 3 |
| Moray | 3 | £19,828 | 7 | 64,170 | 10 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newham - Greater London | 1 | £7,950 | 8 | 105,000 | 1 |
| Newport | 2 | £10,995 | 10 | 102,362 | 7 |
| Newry and Mourne | 21 | £23,619 | 5 | 53,213 | 21 |
| Newtownabbey | 11 | £23,104 | 5 | 42,436 | 22 |
| Norfolk | 82 | £18,004 | 8 | 61,722 | 145 |
| North Ayrshire | 17 | £30,328 | 3 | 25,764 | 24 |
| North Down | 2 | £3,395 | 14 | 139,500 | 8 |
| North Lanarkshire | 11 | £20,140 | 6 | 60,928 | 23 |
| North Yorkshire | 56 | £23,410 | 6 | 55,001 | 133 |
| Northamptonshire | 37 | £17,323 | 8 | 69,730 | 92 |
| Northumberland | 7 | £24,733 | 7 | 48,710 | 12 |
| Nottinghamshire | 118 | £23,860 | 5 | 57,048 | 358 |
| Omagh | 4 | £15,175 | 7 | 81,000 | 16 |
| Oxfordshire | 19 | £27,869 | 4 | 32,607 | 31 |
| Perth and Kinross | 10 | £25,141 | 4 | 46,088 | 19 |
| Redbridge - Greater London | 7 | £12,886 | 11 | 65,080 | 9 |
| Renfrewshire | 12 | £20,748 | 5 | 48,151 | 15 |
| Rhondda Cynon Taf | 7 | £9,898 | 10 | 79,250 | 16 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Scottish Borders | 1 | £12,649 | 12 | 91,809 | 1 |
| Shropshire | 50 | £25,924 | 5 | 54,783 | 78 |
| Somerset | 34 | £18,095 | 8 | 59,626 | 79 |
| South Ayrshire | 3 | £11,495 | 10 | 79,853 | 7 |
| South Lanarkshire | 12 | £33,912 | 1 | 9,837 | 27 |
| South Yorkshire | 132 | £21,035 | 7 | 64,141 | 280 |
| Staffordshire | 98 | £22,352 | 5 | 47,528 | 205 |
| Stirling | 9 | £30,862 | 3 | 30,273 | 23 |
| Strabane | 7 | £25,674 | 4 | 58,392 | 6 |
| Suffolk | 35 | £16,622 | 9 | 64,020 | 65 |
| Surrey | 73 | £19,413 | 8 | 53,402 | 162 |
| Sutton - Greater London | 2 | £14,748 | 8 | 61,000 | 4 |
| Tyne and Wear | 70 | £18,042 | 7 | 65,066 | 154 |
| Warwickshire | 40 | £28,178 | 4 | 44,807 | 69 |
| West Dunbartonshire | 1 | £11,995 | 8 | 74,150 | 5 |
| West Lothian | 12 | £18,516 | 7 | 63,773 | 20 |
| West Midlands | 279 | £19,752 | 7 | 66,951 | 471 |
| West Sussex | 48 | £22,975 | 7 | 52,143 | 80 |
| West Yorkshire | 202 | £20,575 | 7 | 56,818 | 420 |
| Wiltshire | 109 | £24,967 | 5 | 47,049 | 168 |
| Worcestershire | 17 | £29,909 | 7 | 51,507 | 44 |