2009 BMW 3 Series
2.0 320D M Sport Euro 5
100,276mi Manual Diesel 2.0L
£4,358
Petersfield
from £91/pm
With 100,276 miles clocked up on the dash and painted in , this saloon BMW is fitted with manual transmission and a 2000cc diesel motor.
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,783 cars

2.0 320D M Sport Euro 5
100,276mi Manual Diesel 2.0L
£4,358
Petersfield
from £91/pm
With 100,276 miles clocked up on the dash and painted in , this saloon BMW is fitted with manual transmission and a 2000cc diesel motor.
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.

Xdrive M Sport 4Wd
84,667mi Auto Hybrid 2.0L
£18,795
Nottingham
from £395/pm
Be the new owner of this BMW 3 Series Xdrive M Sport 4Wd that's been created with durability in mind. It comes with automatic transmission and a 2000CC hybrid engine. This used model at this dealer priced at £18,795 has clocked up 84,667 miles and has been finished in .

330E Sport Pro
74,479mi Auto Hybrid 2.0L
£15,295
Liverpool
from £321/pm
Built with a 2.0L hybrid motor and a automatic transmission, this highly dependable saloon 3 Series 330E Sport Pro is currently available for sale in white with 74,479 miles clocked-up on the dashboard.

2L M Sport
51,436mi Auto Hybrid 2.0L
£27,000
Manchester
from £567/pm
This BMW 3 Series 2L M Sport is ranked as one of the most trustworthy and dependable cars on the market. This second hand model, available from this dealer contains a 2000CC hybrid motor with automatic transmission and has 51,436 miles clocked up on the dash.

2L Se
116,520mi Auto Petrol 2.0L
£12,489
Macclesfield
from £262/pm
This saloon 3 Series is fitted out with a 2000CC petrol engine with automatic transmission and has 116,520 miles clocked up on the dashboard. It's currently on the market and ready for its next owner to drive home for the fabulous price of only £12,489.

330E M Sport
32,158mi Auto Hybrid 2.0L
£28,995
Newry
from £609/pm
The BMW 3 Series is in the top twenty of the UK's reliability index and this dealer has this second hand one available to buy priced at only £28,995. That is a great price for this model and even better if there's less chance of having to fork out for repairs.

320I M Sport Step Techpro Pack
41,134mi Auto Petrol 2.0L
£33,698
Goole
from £707/pm
Currently on offer and ready for its next owner to drive home is this BMW 3 Series 320I M Sport Step Techpro Pack with a 2000 cc petrol motor and 41,134mi clocked-up on the dashboard.

320D Se
47,408mi Manual Diesel 2.0L
£15,600
Tadcaster
from £327/pm
Take a test drive in this manual 3 Series 320D Se with a 2.0 ltr diesel motor and manual transmission. This second hand one in the Tadcaster area has 47,408 miles clocked up on the dash and is finished in the shade of silver.

3L Null
73,719mi Auto Petrol 3.0L
£24,995
EAG Specialist Cars
from £525/pm
BMW 3 Series with a 3.0 L petrol motor and automatic transmission.

Xdrive M Sport 4Wd
71,670mi Auto Hybrid 2.0L
£21,795
Nottingham
from £457/pm
This BMW 3 Series Xdrive M Sport 4Wd is rated as one of 2017's top 20, most trustworthy and reliable vehicles. It comes equipped with a 2000CC hybrid engine and has automatic transmission. This second-hand one comes in and has 71,670 miles clocked up on the dash. Currently available for sale at the superb price of just £21,795 or with the option to purchase using finance with manageable repayments available starting at £ per month.

3.0 330D Mht M Sport Touring Hybrid Aut
84,970mi Auto Hybrid 3.0L
£20,495
Hinckley
from £430/pm
Up for sale from this dealership at the fabulous price of just £20,495 is this BMW 3 Series that is ranked among the UK's top twenty, most reliable and trustworthy cars.

M Sport
72,000mi Auto Diesel 2.0L
£22,000
Heywood
from £462/pm
Best known for its durability, this BMW 3 Series incorporates a 2.0 Litre diesel motor and automatic transmission. This dealer currently has this second hand model in stock that has 72,000 miles on the dashboard and a blue finish. It's available at the bargain cost of only £22,000 or through making monthly repayments starting out at only £ per month.

M Sport Shadow Edition
101,216mi Auto Hybrid 2.0L
£9,499
Southampton
from £199/pm
On offer and ready for its next owner to drive away is this saloon that is known to be one of the most durable and trustworthy models around. It is fitted with a 2000CC hybrid motor and automatic transmission. This second hand model has 101,216 mi clocked up on the dashboard and is finished in the tone of grey.

320D Exclusive Edition
87,150mi Auto Diesel 2.0L
£4,350
Wokingham
from £91/pm
Now available for viewing at our showroom located in Wokingham is this very reliable BMW 3 Series 320D Exclusive Edition with automatic transmission with a 2000cc diesel engine and 87,150 miles on the clock

2.0 320D M Sport Euro 6 Ss
82,500mi Auto Diesel 2.0L
£10,450
Manchester
from £219/pm
With 82,500 miles clocked up on the dash and coming finished in the shade of grey, this BMW 3 Series 2.0 320D M Sport Euro 6 Ss is fitted out with a 2.0 litre diesel motor and automatic transmission.

2L M Sport
84,000mi Auto Diesel 2.0L
£17,490
Boston
from £367/pm
Now available on the market is this BMW with a 2.0 LTR diesel engine and 84,000 miles clocked-up on the dashboard.

2.0 320I M Sport Touring Euro 6 S
47,010mi Auto Petrol 2.0L
£22,295
Newtownabbey
from £468/pm
The UK Reliability Index calculates several elements: cost, inconvenience caused and rate of failure. It's made up of data gathered through the large quantity of claims that are made by motorists every year and therefore provides motorists with a comprehensive guide of cars that are on the road. The BMW 3 Series is in the top 20 of the UK's Reliability Index and this dealer currently has this second hand model in stock for just £22,295. That's a great value for this particular model and even more so taking into account that it's less likely to need extra trips to the mechanic.

2.0 330E 12Kwh M Sport Euro 6 Ss
98,796mi Auto Hybrid 2.0L
£12,990
Sheffield
from £273/pm
Up for sale and ready for its next owner to drive away today is this BMW 3 Series that's been engineered to have reliability in mind. It is fitted out with a 2.0 ltr hybrid engine and automatic transmission. This used model currently up for sale at our dealership in Sheffield has 98,796 miles clocked up on the dash and has a white finish.

3L M Sport
86,485mi Auto Petrol 3.0L
£21,295
EAG Specialist Cars
from £447/pm
Take a good look at this BMW 3 Series that's ranked among the top 20, most dependable motors in Britain. This used one coming in black, has got automatic transmission and a 3000cc petrol motor with 86,485 miles clocked-up on the dash.

2.0 320D M Sport Euro 6 Ss
59,000mi Auto Diesel 2.0L
£19,995
Addlestone
from £420/pm
Renowned for its durability, this BMW is fitted out with automatic transmission and a 2.0 ltr diesel motor. This second hand model has got 59,000 miles clocked up on the dash and is available to drive away in a grey finish.

3.0 330I M Sport Highline Coupe
78,218mi Auto Petrol 3.0L
£7,995
Andover
from £168/pm
Designed with a 3.0l petrol motor and a automatic transmission, this very trustworthy and reliable BMW 3 Series 3.0 330I M Sport Highline Coupe is currently available to buy in black with 78,218 miles clocked up on the dashboard.

330E 12Kwh Se Pro
85,659mi Auto Hybrid 2.0L
£13,350
Braintree
from £280/pm
Currently available for sale is this BMW 3 Series 330E 12Kwh Se Pro. This second hand one has 85,659 miles clocked up on the dash and is fitted with a 2.0 Litre hybrid engine with automatic transmission.

Sport Auto
45,000mi Auto Diesel 2.0L
£14,499
Peterborough
from £304/pm
Having to get your car repaired is not only an inconvenience, it can be expensive, therefore getting one that's rated for being reliable may 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 twenty of the reliability index and this dealer has this second hand model in stock for just £14,499. That is fantastic deal for this model, particularly taking into account that it is less likely to leave you with a bill for repairs.

2.0 320D M Sport Touring
79,615mi Auto Diesel 2.0L
£12,495
Chesterfield
from £262/pm
Currently on offer and ready for you to take home is this estate with a 2.0 Ltr diesel engine and 79,615 miles clocked up on the dashboard.
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,047 | £19,674 | 7 | 58,866 | 8,414 |
| Aberdeen City | 34 | £28,015 | 4 | 31,861 | 25 |
| Aberdeenshire | 4 | £23,865 | 6 | 42,795 | 10 |
| Angus | 3 | £24,995 | 7 | 40,477 | 2 |
| Antrim | 5 | £18,630 | 8 | 51,716 | 18 |
| Ards | 7 | £22,761 | 8 | 55,117 | 9 |
| Armagh | 8 | £14,778 | 8 | 81,062 | 12 |
| Ballymena | 21 | £21,992 | 6 | 61,845 | 10 |
| Ballymoney | 3 | £25,595 | 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,342 | 8 | 70,857 | 200 |
| Belfast | 40 | £30,036 | 3 | 26,436 | 55 |
| Berkshire | 63 | £18,126 | 9 | 66,420 | 110 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 11 | £17,253 | 6 | 70,886 | 32 |
| Bristol | 104 | £16,585 | 9 | 72,061 | 122 |
| Bromley - Greater London | 15 | £25,078 | 6 | 41,503 | 40 |
| Buckinghamshire | 88 | £21,950 | 8 | 65,813 | 140 |
| Cambridgeshire | 169 | £17,743 | 7 | 70,930 | 313 |
| Cardiff | 3 | £19,048 | 6 | 62,263 | 2 |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 4 |
| Ceredigion | 2 | - | 12 | 95,000 | 3 |
| Cheshire | 149 | £21,945 | 6 | 59,572 | 260 |
| City of Edinburgh | 34 | £16,795 | 8 | 62,158 | 49 |
| City of London - Greater London | 25 | £17,044 | 7 | 70,905 | 41 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 7 | £20,339 | 6 | 51,426 | 18 |
| Conwy | 5 | £13,975 | 11 | 47,017 | 3 |
| Cookstown | 12 | £20,146 | 6 | 67,449 | 3 |
| Cornwall | 23 | £22,575 | 8 | 50,353 | 43 |
| County Durham | 65 | £19,425 | 7 | 57,333 | 128 |
| Craigavon | 23 | £31,745 | 2 | 25,640 | 25 |
| Croydon - Greater London | 18 | £27,816 | 6 | 43,485 | 24 |
| Cumbria | 14 | £17,033 | 8 | 54,849 | 23 |
| Derbyshire | 132 | £17,107 | 9 | 60,128 | 252 |
| Derry | 5 | £12,184 | 8 | 85,006 | 1 |
| Devon | 76 | £17,818 | 9 | 63,293 | 111 |
| Dorset | 34 | £19,591 | 8 | 50,111 | 52 |
| Down | 4 | £25,495 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £25,497 | 5 | 35,991 | 7 |
| Dundee City | 14 | £25,438 | 6 | 45,211 | 29 |
| Dungannon | 18 | £19,479 | 7 | 72,343 | 20 |
| Ealing - Greater London | 9 | £11,249 | 9 | 78,450 | 11 |
| East Ayrshire | 4 | £15,921 | 8 | 54,439 | 8 |
| East Riding of Yorkshire | 2 | £30,599 | 2 | 35,089 | 7 |
| East Sussex | 66 | £19,736 | 9 | 61,095 | 50 |
| Enfield - Greater London | 13 | £21,268 | 7 | 45,838 | 27 |
| Essex | 128 | £18,929 | 8 | 62,255 | 202 |
| Falkirk | 12 | £11,099 | 11 | 81,776 | 11 |
| Fermanagh | 16 | £23,694 | 4 | 57,091 | 9 |
| Fife | 32 | £23,862 | 6 | 41,683 | 35 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 4 |
| Glasgow City | 81 | £26,146 | 5 | 38,012 | 127 |
| Gloucestershire | 43 | £22,952 | 6 | 49,652 | 58 |
| Greater Manchester | 414 | £20,192 | 7 | 59,299 | 702 |
| Hampshire | 161 | £19,766 | 7 | 57,216 | 201 |
| Harrow - Greater London | 4 | £15,870 | 8 | 48,615 | 17 |
| Havering - Greater London | 66 | £20,300 | 6 | 64,063 | 133 |
| Herefordshire | 12 | £31,193 | 4 | 23,267 | 28 |
| Hertfordshire | 158 | £21,813 | 6 | 53,702 | 251 |
| Highland | 17 | £32,398 | 2 | 21,112 | 17 |
| Hillingdon - Greater London | 39 | £17,379 | 8 | 68,021 | 66 |
| Hounslow - Greater London | 12 | £29,001 | 5 | 28,826 | 9 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 90 | £19,990 | 7 | 51,301 | 159 |
| Kingston upon Thames - Greater London | 12 | £23,433 | 6 | 39,752 | 34 |
| Lancashire | 195 | £18,630 | 7 | 64,462 | 312 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 102 | £24,579 | 5 | 53,281 | 239 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 118 | £22,294 | 5 | 49,064 | 170 |
| Lisburn | 5 | £18,753 | 6 | 54,506 | 4 |
| Magherafelt | 15 | £19,004 | 7 | 71,066 | 18 |
| Merseyside | 57 | £23,282 | 5 | 62,640 | 108 |
| 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 | 1 | £16,295 | 5 | 80,459 | 6 |
| Newry and Mourne | 18 | £23,657 | 5 | 52,462 | 20 |
| Newtownabbey | 9 | £20,894 | 6 | 40,195 | 25 |
| Norfolk | 77 | £19,043 | 7 | 61,870 | 142 |
| North Ayrshire | 17 | £30,810 | 3 | 24,474 | 23 |
| North Down | 4 | £11,970 | 10 | 94,722 | 6 |
| North Lanarkshire | 11 | £20,401 | 6 | 63,601 | 23 |
| North Yorkshire | 58 | £23,558 | 6 | 53,763 | 124 |
| Northamptonshire | 38 | £16,278 | 9 | 70,141 | 85 |
| Northumberland | 9 | £21,015 | 8 | 57,415 | 11 |
| Nottinghamshire | 126 | £21,977 | 5 | 59,397 | 347 |
| Omagh | 7 | £17,871 | 6 | 76,470 | 14 |
| Oxfordshire | 18 | £25,868 | 4 | 36,296 | 37 |
| Perth and Kinross | 13 | £25,108 | 5 | 46,462 | 16 |
| Redbridge - Greater London | 8 | £12,420 | 11 | 67,529 | 8 |
| Renfrewshire | 8 | £16,560 | 7 | 62,908 | 19 |
| Rhondda Cynon Taf | 8 | £10,873 | 9 | 79,810 | 14 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Scottish Borders | 1 | £12,649 | 12 | 91,809 | 1 |
| Shropshire | 57 | £24,107 | 6 | 58,463 | 77 |
| Somerset | 35 | £20,536 | 7 | 51,582 | 77 |
| South Ayrshire | 7 | £15,987 | 7 | 71,521 | 4 |
| South Lanarkshire | 5 | £22,255 | 6 | 52,796 | 27 |
| South Yorkshire | 137 | £20,410 | 6 | 66,148 | 264 |
| Staffordshire | 97 | £22,467 | 6 | 46,679 | 197 |
| Stirling | 14 | £25,460 | 4 | 34,960 | 22 |
| Strabane | 10 | £25,466 | 4 | 57,517 | 3 |
| Suffolk | 35 | £16,265 | 9 | 64,062 | 61 |
| Surrey | 74 | £20,840 | 8 | 50,376 | 153 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tyne and Wear | 81 | £18,075 | 7 | 65,397 | 135 |
| Warwickshire | 44 | £27,098 | 5 | 48,625 | 64 |
| West Dunbartonshire | 2 | £11,647 | 8 | 79,112 | 3 |
| West Lothian | 8 | £17,626 | 6 | 70,194 | 18 |
| West Midlands | 273 | £19,290 | 7 | 68,416 | 448 |
| West Sussex | 50 | £23,471 | 7 | 51,529 | 72 |
| West Yorkshire | 217 | £20,679 | 7 | 56,962 | 398 |
| Wiltshire | 115 | £25,013 | 5 | 47,339 | 153 |
| Worcestershire | 21 | £26,240 | 8 | 61,065 | 48 |