2004 BMW 3 Series
1.8 316Ti Es Compact
75,000mi Auto Petrol 1.8L
£1,900
London
from £40/pm
Now available for viewing at this dealership in the London area is this BMW in silver fitted with a automatic transmission and 1.8 litre petrol engine.
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,667 cars

1.8 316Ti Es Compact
75,000mi Auto Petrol 1.8L
£1,900
London
from £40/pm
Now available for viewing at this dealership in the London area is this BMW in silver fitted with a automatic transmission and 1.8 litre petrol engine.
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 320I M Sport Pro Touring Euro 6 5-Door
3,000mi Auto Petrol 2.0L
£38,999
Swindon
from £819/pm
Currently up for sale from our dealership, for the marvellous price of £38,999 is this 3 Series 2.0 320I M Sport Pro Touring Euro 6 5-Door which has been engineered with trustworthiness and durability in mind and is one of the top 20 in the UK's reliability index.

2.0 320I Se Touring Euro 6 S S
29,462mi Manual Petrol 2.0L
£10,999
Redditch
from £231/pm
Have a look at the great price at this car dealership on this near mint, top 10, best-selling BMW 3 Series with manual transmission, a 2.0l petrol motor and 29,462 miles clocked up on the dash.

2.0 318D Sport Euro 5 Ss
102,000mi Auto Diesel 2.0L
£5,790
Macclesfield
from £122/pm
Currently available to buy is this BMW that comes fitted with automatic transmission and a 2.0 ltr diesel motor. This used one has clocked up 102,000 miles.

Luxury
82,452mi Manual Diesel 2.0L
£8,600
Swindon
from £181/pm
Available for viewing at this dealership in the Swindon area is this vehicle which features a diesel, 2.0 L engine and manual gearbox. Available for sale in the shade of with 82,452 miles clocked up on the dashboard.

320I M Sport
42,000mi Auto Petrol 2.0L
£20,790
Sheffield
from £436/pm
Coming in the shade of blue, this 2.0 Ltr petrol BMW 3 Series with automatic transmission is now available for you to purchase.

2.0 320I M Sport Touring Euro 6 5-Door
3,000mi Auto Petrol 2.0L
£39,999
Swindon
from £840/pm
Advertised by this dealer in Swindon is this estate motor which features a 2000 cc petrol engine with automatic transmission. It is on offer and ready for you to drive home in a blue finish with 3,000 miles on the dashboard.

2.0 320D M Sport Euro 6 S S
71,000mi Auto Diesel 2.0L
£12,995
Droitwich
from £273/pm
Providing the new privileged owner a really outstanding and luxurious mode of transport, this saloon 3 Series comes in the tone of grey, is fitted out with a 2.0 Ltr diesel engine with automatic transmission and has got 71,000 miles clocked-up on the dash.

3.0 335D M Sport Touring Xdrive Euro 6 S S
87,000mi Auto Diesel 3.0L
£16,495
Droitwich
from £346/pm
On offer and ready for its new owner to drive away is this 3 Series 3.0 335D M Sport Touring Xdrive Euro 6 S S that is known to be one of the most trustworthy and reliable motors available. It incorporates a 3.0L diesel engine and automatic transmission. This used one now for sale at our dealership in Droitwich has 87,000 miles clocked up on the dash and has been finished in the shade of blue.

2.0 330E 7.6Kwh Luxury Euro 6 Ss
73,050mi Auto Hybrid 2.0L
£8,295
Romford
from £174/pm
Having 73,050 miles clocked up on the dashboard and in the tone of brown, this used car comes fitted out with automatic transmission and has a 2.0 Ltr hybrid engine.

3.0 335D M Sport Touring Xdrive Euro 6 S S
94,000mi Auto Diesel 3.0L
£16,495
Droitwich
from £346/pm
A great price of only £16,495 is currently being offered by our dealership on this BMW 3 Series that's ranked as one of the most trustworthy and dependable models available.

2.0 320I M Sport Euro 6 4-Door
3,000mi Auto Petrol 2.0L
£39,999
Swindon
from £840/pm
There's a terrific price at this dealership on this near mint, top 10, best-selling BMW 3 Series with 3,000 mi clocked-up on the dash, a 2.0 ltr petrol motor and automatic transmission.

2.0 320I M Sport Euro 6 Ss
65,227mi Auto Petrol 2.0L
£18,990
Ashford
from £399/pm
Currently displayed at our dealership in Ashford - white BMW 3 Series 2.0 320I M Sport Euro 6 Ss that incorporates a 2.0 litre petrol motor with automatic transmission.

3.0 330D M Sport Shadow Edition Euro 6 S S
66,000mi Auto Diesel 3.0L
£16,995
Droitwich
from £357/pm
3 Series with a 3000cc diesel motor and automatic transmission.

2.0 320D M Sport Xdrive Euro 6 Ss
68,000mi Auto Diesel 2.0L
£21,789
Croydon
from £457/pm
This BMW 3 Series 2.0 320D M Sport Xdrive Euro 6 Ss is a model that is known as one of the most reliable and trustworthy motors around. This second hand one has 68,000 miles on the dash and features a 2.0 LTR diesel engine with automatic transmission.

2.0 330E 12Kwh M Sport Saloon Plug-in H
104,854mi Auto Hybrid 2.0L
£12,795
Manchester
from £269/pm
This second hand car available from this dealership priced at £12,795 is finished in white and has 104,854 miles on the dash.

330E M Sport
67,454mi Auto Hybrid 2.0L
£17,995
Liverpool
from £378/pm
On offer at the terrific price of just £17,995 is this 3 Series that is fitted with a 2000cc hybrid motor and automatic transmission. This second hand model has 67,454 miles on the dash.

320I M Sport Step
31,112mi Auto Petrol 2.0L
£22,799
Stoke-on-Trent
from £479/pm
A great price of £22,799 from our dealership on this low mileage BMW that has only 31,112 miles on the dash.

1.6 320I Ed Efficientdynamics
83,000mi Manual Petrol 1.6L
£5,250
London
from £110/pm
With 83,000 miles on the dash and coming in the shade of black, this BMW comes fitted with manual transmission and a 1.6 LTR petrol engine.

3.0 330D M Sport Euro 5 S S
112,500mi Auto Diesel 3.0L
£9,490
Coventry
from £199/pm
112,500 miles clocked-up on the dashboard, this BMW 3 Series comes with automatic transmission and a 3.0 litre diesel motor.

2.0 320I M Sport Touring Euro 6 S
20,000mi Auto Petrol 2.0L
£12,949
Lingfield
from £272/pm
Up for sale and ready for its next owner to drive home is this BMW 3 Series. This used model has 20,000 miles on the clock and features a 2000 CC petrol motor with automatic transmission.

2.0 320D M Sport Saloon Xdrive Eur
51,000mi Auto Diesel 2.0L
£20,499
Hayes
from £430/pm
At this car dealership there is an incredible price on this used BMW that has a 2.0 litre diesel motor, 51,000 mi clocked-up on the dash and automatic transmission.

3.0 330D M Sport Convertible Steptronic
84,440mi Auto Diesel 3.0L
£7,990
Haywards Heath
from £168/pm
Up for sale at the full price of £7,990 or with the option to purchase on credit with achievable payments commencing at £ per calendar month, this white 3 Series 3.0 330D M Sport Convertible Steptronic contains a 3.0 ltr diesel motor with automatic transmission and has 84,440 miles clocked-up on the dashboard.

3.0 335D M Sport Xdrive Euro 6 Ss
92,000mi Auto Diesel 3.0L
£12,899
St Albans
from £271/pm
There's a superb price of just £12,899 on this near mint, top 10, best-selling BMW 3 Series with automatic transmission with a 3.0 litre diesel motor and 92,000 miles 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,524 | £20,073 | 7 | 59,166 | 9,918 |
| Aberdeenshire | 27 | £28,687 | 4 | 26,654 | 56 |
| Angus | 17 | £25,732 | 6 | 38,818 | 33 |
| Ayrshire | 29 | £24,377 | 5 | 42,507 | 33 |
| Bedfordshire | 177 | £16,138 | 8 | 74,110 | 232 |
| Berkshire | 86 | £21,067 | 8 | 51,164 | 164 |
| Blaenau Gwent | 4 | £13,047 | 9 | 89,519 | 6 |
| Borders | 1 | £9,649 | 11 | 67,911 | 2 |
| Bridgend | 13 | £15,405 | 7 | 65,967 | 18 |
| Bristol | 88 | £18,907 | 7 | 63,346 | 130 |
| Buckinghamshire | 81 | £20,055 | 8 | 67,662 | 181 |
| Caerphilly | 3 | £8,555 | 12 | 90,679 | 5 |
| Cambridgeshire | 173 | £16,780 | 8 | 71,564 | 296 |
| Cardiff | 38 | £23,940 | 5 | 45,174 | 63 |
| Carmarthenshire | 3 | £17,328 | 5 | 70,913 | 6 |
| Ceredigion | 1 | £30,995 | 3 | 35,622 | - |
| Cheshire | 142 | £23,279 | 5 | 59,540 | 260 |
| Conwy | 15 | £23,781 | 6 | 43,197 | 24 |
| Cornwall | 28 | £22,482 | 7 | 50,660 | 52 |
| County Antrim | 101 | £23,457 | 5 | 47,929 | 132 |
| County Armagh | 50 | £24,322 | 5 | 49,175 | 70 |
| County Down | 27 | £16,518 | 8 | 71,540 | 25 |
| County Durham | 75 | £18,396 | 8 | 60,274 | 131 |
| County Fermanagh | 19 | £24,806 | 4 | 59,478 | 15 |
| County Londonderry | 36 | £17,701 | 7 | 73,420 | 56 |
| County Tyrone | 49 | £19,934 | 6 | 69,990 | 53 |
| Cumbria | 16 | £16,756 | 8 | 69,450 | 22 |
| Derbyshire | 120 | £17,854 | 8 | 61,817 | 236 |
| Devon | 69 | £19,453 | 9 | 57,024 | 128 |
| Dorset | 38 | £18,909 | 9 | 56,271 | 68 |
| Dumfries & Galloway | 2 | £22,997 | 7 | 41,709 | 8 |
| East Lothian | 1 | £18,999 | 5 | 70,179 | 1 |
| East Riding of Yorkshire | 32 | £24,461 | 4 | 42,936 | 50 |
| East Sussex | 88 | £17,783 | 9 | 62,308 | 75 |
| Essex | 143 | £18,323 | 8 | 62,161 | 283 |
| Falkirk | 14 | £12,560 | 10 | 80,040 | 7 |
| Fife | 36 | £24,571 | 5 | 39,866 | 41 |
| Flintshire | 11 | £13,913 | 14 | 75,652 | 10 |
| Gloucestershire | 43 | £23,183 | 5 | 48,906 | 72 |
| Greater London | 342 | £21,043 | 7 | 55,475 | 645 |
| Greater Manchester | 376 | £20,703 | 7 | 58,253 | 675 |
| Gwynedd | 1 | £5,100 | 13 | 74,210 | - |
| Hampshire | 136 | £21,924 | 6 | 51,958 | 270 |
| Herefordshire | 13 | £32,883 | 3 | 27,564 | 26 |
| Hertfordshire | 195 | £20,226 | 6 | 55,147 | 339 |
| Highland | 18 | £30,859 | 2 | 15,913 | 16 |
| Inverclyde | 1 | £14,998 | 4 | 82,404 | 1 |
| Isle of Anglesey | 1 | £10,499 | 8 | 93,000 | - |
| Isle of Wight | 5 | £7,515 | 16 | 92,738 | - |
| Kent | 85 | £19,556 | 7 | 56,030 | 223 |
| Lanarkshire | 113 | £26,374 | 4 | 35,780 | 181 |
| Lancashire | 228 | £20,180 | 6 | 60,274 | 344 |
| Leicestershire | 91 | £22,093 | 6 | 58,433 | 274 |
| Lincolnshire | 120 | £21,704 | 5 | 51,361 | 201 |
| Merseyside | 64 | £22,007 | 5 | 60,504 | 133 |
| Merthyr Tydfil | 4 | £17,672 | 6 | 71,257 | 9 |
| Midlothian | 49 | £20,989 | 6 | 50,809 | 76 |
| Monmouthshire | 1 | £10,495 | 11 | 112,000 | 9 |
| Moray | 3 | £21,328 | 7 | 55,641 | 8 |
| Neath Port Talbot | 6 | £21,072 | 5 | 52,684 | 1 |
| Newport | 48 | £24,234 | 5 | 49,366 | 82 |
| Norfolk | 88 | £16,081 | 9 | 68,120 | 153 |
| North Yorkshire | 67 | £25,531 | 5 | 49,598 | 132 |
| Northamptonshire | 44 | £16,554 | 7 | 73,326 | 90 |
| Northumberland | 10 | £22,391 | 6 | 50,040 | 11 |
| Nottinghamshire | 147 | £22,157 | 5 | 57,728 | 365 |
| Oxfordshire | 19 | £21,929 | 6 | 56,069 | 28 |
| Pembrokeshire | 1 | £7,650 | 11 | 88,126 | 6 |
| Perth & Kinross | 20 | £22,835 | 6 | 47,037 | 25 |
| Powys | 1 | £18,490 | 7 | 62,654 | 1 |
| Renfrewshire | 4 | £22,947 | 4 | 41,605 | 21 |
| Rhondda Cynon Taf | 11 | £10,120 | 10 | 77,127 | 10 |
| Shropshire | 43 | £25,058 | 5 | 54,175 | 87 |
| Somerset | 38 | £17,999 | 8 | 58,673 | 75 |
| South Yorkshire | 149 | £19,887 | 7 | 68,074 | 258 |
| Staffordshire | 132 | £23,427 | 5 | 47,177 | 235 |
| Stirling | 10 | £28,006 | 4 | 34,525 | 21 |
| Suffolk | 42 | £17,718 | 8 | 65,759 | 75 |
| Surrey | 107 | £21,821 | 7 | 47,624 | 215 |
| Swansea | 28 | £25,141 | 5 | 43,453 | 38 |
| Torfaen | 1 | £16,195 | 7 | 103,156 | 1 |
| Tyne and Wear | 75 | £20,334 | 6 | 57,462 | 181 |
| Vale of Glamorgan | 1 | £16,940 | 11 | 57,567 | 7 |
| Warwickshire | 38 | £27,637 | 5 | 45,608 | 90 |
| West Lothian | 20 | £16,299 | 9 | 70,291 | 30 |
| West Midlands | 263 | £20,243 | 7 | 64,736 | 501 |
| West Sussex | 44 | £22,666 | 7 | 49,217 | 76 |
| West Yorkshire | 204 | £19,784 | 7 | 61,324 | 387 |
| Wiltshire | 94 | £24,527 | 5 | 47,005 | 173 |
| Worcestershire | 27 | £27,601 | 7 | 42,620 | 69 |