2021 BMW 3 Series
320I Xdrive M Sport Step
27,200mi Auto Petrol 2.0L
£26,490
Ripon
from £556/pm
Get behind the wheel of this 3 Series for only £26,990. It has a 2000CC petrol engine with automatic transmission and has 27,200 miles on the dashboard.
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.
1 cars

320I Xdrive M Sport Step
27,200mi Auto Petrol 2.0L
£26,490
Ripon
from £556/pm
Get behind the wheel of this 3 Series for only £26,990. It has a 2000CC petrol engine with automatic transmission and has 27,200 miles on the dashboard.
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.

3.0 335D M Sport Touring Xdrive Euro 6 Ss
75,500mi Auto Diesel 3.0L
£18,350
Harrogate
from £385/pm
Containing a 3000CC diesel engine with automatic transmission, this second hand BMW 3 Series from this dealer is available on the market in the tone of grey and has 75,500 miles on the dash.

3.0 335D M Sport Xdrive Euro 6 Ss
97,000mi Auto Diesel 3.0L
£11,495
Harrogate
from £241/pm
Available for sale today is this BMW 3 Series that is fitted out with automatic transmission and a 3.0 Litre diesel motor. At the outstanding price of just £11,495 and manageable repayments available starting out at just £ pm.

3.0 M340i Mht Touring Xdrive Euro 6 Ss
13,999mi Auto Hybrid 3.0L
£47,495
Knaresborough
from £997/pm
Trustworthy and dependable, BMW's 3 Series is in the top twenty of the reliability index, this second hand one available at this dealer is equipped with a 3.0 ltr hybrid motor and automatic transmission. At the brilliant price of only £47,495 or with the possibility to buy on finance with affordable repayments available beginning from just £ per calendar month.

Automatic
86,335mi Auto
£16,990
Middlesbrough
from £357/pm
This dealer is advertising a terrific price of only £16,990 for this 3 Series Automatic that is ranked as one of the most trustworthy and reliable cars available.

3.0 M340i Mht Xdrive Euro 6 S S
38,000mi Auto Hybrid 3.0L
£29,990
Harrogate
from £630/pm
Up for sale and ready for its next owner to drive away today is this BMW which holds a high ranking for its reliability and trustworthiness. It comes with automatic transmission and a 3.0 ltr hybrid motor. This one with low mileage has just 38,000 miles clocked up on the dashboard and has been finished in the tone of grey.

330E 22.3 Kwh M Sport Step 2026
3,000mi Auto Hybrid
£49,950
Harrogate
from £1,048/pm
At our great price of only £57,980 is this saloon, it has a cc hybrid engine with automatic transmission and it has 101 miles clocked up on the dashboard.

M340i Xdrive Mht Step 2026
5,946mi Auto Petrol
£48,750
Harrogate
from £1,023/pm
Looking to buy a model that's designed to be durable and trustworthy and is one of the top 20 in the UK's reliability index? Then consider choosing this second hand but, almost pristine, nearly new BMW 3 Series which is in a great condition inside and out. This particular model from us at this dealer contains a LTR petrol motor with automatic transmission and has got a mere 3,956 miles clocked up on the dash.

320I Sport Step 2025
7,092mi Auto Petrol
£29,950
Harrogate
from £629/pm
A marvellous price of only £29,950 is currently being offered by our dealership on this durable and trustworthy BMW 3 Series which is in a well kept, nearly new condition. This model possesses a cc petrol motor, automatic transmission and has 7,092 miles on the dashboard. It could be the one for you if you're on the lookout for a vehicle that has an excellent track record for trustworthiness and reliability.

330I M Sport Step 2023
11,963mi Auto Petrol
£30,390
Harrogate
from £638/pm
On offer and ready for you to drive away today is this 3 Series 330I M Sport Step 2023 that has a high ranking for trustworthiness and durability. It comes fitted with a L petrol engine and automatic transmission. This used model comes in the tone of grey and has only clocked up 11,963 mi.

320D M Sport Step 2020
53,134mi Auto Diesel
£22,950
Harrogate
from £482/pm
Painted in the tone of blue, this estate motor has 53,134 miles on the dash and contains a Ltr diesel motor with automatic transmission.

330I M Sport Step 2019
34,356mi Auto Petrol
£25,350
Harrogate
from £532/pm
Up for sale and ready for you to drive away is this saloon that has a high ranking for its durability. It is equipped with a L petrol motor and automatic transmission. This one with low mileage from this dealership comes in blue and has only got 34,356 miles clocked up on the dash.

320I M Sport Step 2019
36,921mi Auto Petrol
£22,990
Harrogate
from £483/pm
At this dealership there is a bargain price on this second hand BMW 3 Series 320I M Sport Step 2019 with automatic transmission, a litre petrol motor and 36,921 miles clocked up on the dash.

2.0 330E 12Kwh Sport Euro 6 Ss - 2023
25,900mi Auto Hybrid 2.0L
£23,995
York
from £504/pm
Take a look at this BMW 3 Series that has a high ranking for durability and trustworthiness. It is fitted with a 2.0 L hybrid engine and automatic transmission. This second hand model currently available at our dealership in York has only done 25,900 miles.

2.0 320D Mht Sport Touring Euro 6 Ss -
90,300mi Auto Diesel 2.0L
£15,995
York
from £336/pm
The UK Reliability Index figure analyses several elements: rate of failure, inconvenience caused and cost. It's based on data that has been collected through a large quantity of insurance claims that are made by drivers every year which aims to provide you with a comprehensive overview of the reliability of cars on the road. The BMW 3 Series is in the top twenty of the Reliability Index and this dealership currently has this used model for sale at just £15,995. That is a great value for this particular model and it's even better if there's a lower chance of having to shell out for repairs.

3.0 340I M Sport Shadow Edition Euro 6 Ss
43,400mi Auto Petrol 3.0L
£24,995
York
from £525/pm
On the market and ready for its next owner to take home is this 3 Series 3.0 340I M Sport Shadow Edition Euro 6 Ss which comes equipped with a 3.0 ltr petrol motor and automatic transmission. This second hand model is for sale at the marvellous price of only £24,995, comes in blue and has 43,400 miles clocked up on the dash.
M Sport Saloon Euro 6 Ss
64,000mi Auto Diesel 3.0L
£21,800
York
from £458/pm
Dependable and trustworthy, the BMW 3 Series is in the top 20 of the UK's reliability index and this dealer currently has this used model for sale at £21,800.
318D Sport Gt
82,000mi Manual Diesel 2.0L
£7,695
Northallerton
from £162/pm
At £7,695, this dealership in Northallerton is selling this used BMW 3 Series that comes fitted out with manual transmission and a 2000 CC diesel motor.

2.0 320I M Sport Shadow Edition Touring Euro
53,249mi Auto Petrol 2.0L
£17,910
Wetherby
from £376/pm
This estate 3 Series has 53,249 miles clocked up on the dash and comes equipped with a 2.0 Litre petrol motor with automatic transmission.

2.0 320I M Sport Shadow Edition Euro 6 S S
52,086mi Auto Petrol 2.0L
£15,995
Wetherby
from £336/pm
Advertised at the price of £15,995 or with the possibility to buy using finance with achievable repayments from around £ per month, this grey 3 Series 2.0 320I M Sport Shadow Edition Euro 6 S S is fitted out with a 2.0 litre petrol motor with automatic transmission and has got 52,086 miles on the dash.

2.0 320D M Sport Touring Xdrive Euro 6 S S
61,528mi Auto Diesel 2.0L
£15,495
Wetherby
from £325/pm
The terrific price of £15,495 is currently being offered by our dealership in Wetherby on this 3 Series 2.0 320D M Sport Touring Xdrive Euro 6 S S which has a high ranking for trustworthiness and durability. This model is comprised of a 2.0 ltr diesel motor, automatic gearbox and has 61,528 miles clocked-up on the dash.

1.8L 115 Bhp
90,057mi Auto Petrol 1.8L
£9,990
Richmond
from £210/pm
Available in red, this used BMW 3 Series has done 90,057 miles and is equipped with a 1.8 Ltr petrol engine and automatic transmission.

2L M Sport
61,136mi Auto Petrol 2.0L
£18,980
Ilkley
from £398/pm
On offer and ready for you to drive away is this saloon that has an excellent track record for trustworthiness and reliability. It contains a 2.0L petrol motor and automatic transmission. This used model has a black finish and has 61,136 miles clocked up on the dash.

330D Xdrive M Sport
38,000mi Auto Diesel 3.0L
£14,999
York
from £315/pm
A brilliant price of only £14,999 is currently being advertised by this dealer for this low mileage BMW. It could be an excellent choice if you're on the lookout for a vehicle that has been engineered with durability in mind.