2025 BMW 3 Series
320I M Sport Step
51,941mi Auto Petrol 2.0L
£26,498
Morecambe
from £556/pm
This used BMW 3 Series 320I M Sport Step from this dealer has 51,941 mi clocked up on the dashboard, a 2.0 Litre petrol motor and automatic transmission.
Images of a similar car, for illustrative purposes only.
3L M Sport
149,000mi Auto Petrol 3.0L Not for sale on carsnitch
Current value range
6,093 cars
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.
320I M Sport Step
51,941mi Auto Petrol 2.0L
£26,498
Morecambe
from £556/pm
This used BMW 3 Series 320I M Sport Step from this dealer has 51,941 mi clocked up on the dashboard, a 2.0 Litre petrol motor and automatic transmission.
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 Euro 6 Ss
61,000mi Auto Petrol 2.0L
£17,494
Bristol
from £367/pm
At this dealer located in Bristol there's an outstanding price of just £17,494 on this 3 Series 2.0 320I M Sport Euro 6 Ss that’s got automatic transmission, a 2.0 l petrol engine and 61,000 miles on the clock.
320D Sport Touring
119,384mi Auto Diesel 2.0L
£6,694
Leigh
from £141/pm
On the market and ready for its next owner to drive away is this BMW 3 Series 320D Sport Touring that contains a 2.0 Litre diesel motor with automatic transmission. This second hand model now available from our dealership has 119,384 miles clocked up on the dashboard.
2.0 12Kwh M Sport Euro 6 Ss
56,275mi Auto Hybrid 2.0L
£17,791
Aylesbury
from £373/pm
Starting from around £ each month, you could buy this saloon second hand car with automatic transmission, a hybrid 2.0 LTR motor and 56,275 miles clocked-up on the dashboard.
2.0 320I M Sport Euro 6 4-Door
2,500mi Auto Petrol 2.0L
£37,555
Swindon
from £788/pm
Nearly new, low mileage BMW 3 Series 2.0 320I M Sport Euro 6 4-Door currently on the market at £37,555 or on finance commencing at around £ per month. It has got automatic transmission, a 2.0 L petrol motor and only has 2,500 miles on the dash.
M Sport
115,000mi Auto Diesel 2.0L
£6,995
1
from £147/pm
This 3 Series M Sport has 115,000 miles clocked up on the dashboard and comes equipped with a 2.0 L diesel engine and automatic transmission. This second hand model from this dealership is available in the shade of white.
Se
132,000mi Auto Diesel 2.0L
£4,490
Bolton
from £94/pm
Up for sale and ready for its new owner to take home is this BMW that is known to be one of the most reliable cars around. It comes fitted out with automatic transmission and a 2000 CC diesel motor. This second hand one from our dealership comes in white and has clocked-up 132,000 miles.
2.0 330E 12Kwh M Sport Saloon Plug-in H
68,130mi Auto Hybrid 2.0L
£18,995
Hinckley
from £399/pm
Coming in the shade of grey, this second hand BMW 3 Series 2.0 330E 12Kwh M Sport Saloon Plug-in H has 68,130 mi clocked up on the dash and features a 2000cc hybrid engine with automatic transmission.
2.0 320I M Sport Xdrive Euro 6 Ss
45,000mi Auto Petrol 2.0L
£20,000
Blackburn
from £420/pm
This used BMW from this dealer contains a 2.0L petrol motor with automatic transmission and has got 45,000 miles clocked up on the dash.
2.0 318D Sport Touring
123,000mi Manual Diesel 2.0L
£4,700
Altrincham
from £99/pm
A remarkable price of £4,700 is being advertised by our dealership on this BMW which has been designed with trustworthiness in mind.
2.0 320D M Sport Shadow Edition Touring Xdriv
42,500mi Auto Diesel 2.0L
£21,995
Wolverhampton
from £462/pm
Become the next owner of this automatic 3 Series 2.0 320D M Sport Shadow Edition Touring Xdriv containing a 2000 cc diesel motor with automatic transmission. This used model in the Wolverhampton area has got 42,500 miles clocked-up on the dashboard and comes in the tone of black.
2.0 320D M Sport Touring
87,692mi Auto Diesel 2.0L
£10,495
Southport
from £220/pm
This 3 Series 2.0 320D M Sport Touring is one of the top 20, most reliable and trustworthy motors in Great Britain. It comes with automatic transmission and a 2000CC diesel engine. This second hand model located in Southport has 87,692 miles clocked-up on the dash and has been finished in the tone of white. Currently available on the market at the incredible price of only £10,495 or with the possibility to purchase on finance with affordable payments on hand from £ per month.
2.0 320D M Sport
106,333mi Auto Diesel 2.0L
£6,993
Altrincham
from £147/pm
Now available for a test drive at this dealer is this BMW 3 Series with 106,333 miles clocked up on the dashboard, automatic transmission and a 2.0L diesel motor.
320D Xdrive M Sport Step
68,571mi Auto Diesel 2.0L
£12,498
Stourbridge
from £262/pm
The BMW 3 Series is in the top twenty of the United Kingdom's reliability index and at this dealer in Stourbridge you can buy this second hand one for just £12,498. That is already fantastic deal for this particular model, even more so if you're less likely to be forking out for repairs.
320D Mht M Sport Step
20,900mi Auto Diesel 2.0L
£35,498
Wigan
from £745/pm
Get behind the wheel of this 3 Series 320D Mht M Sport Step, it has a 2.0 ltr diesel engine with automatic transmission. This one with low mileage at this dealer priced at £35,498 has just 20,900 miles clocked up on the dash and comes in the tone of grey.
M3
40,000mi Manual Petrol 3.0L
£34,950
Bedford
from £734/pm
Currently available to view at our dealership is this BMW 3 Series M3 with just 40,000 miles on the clock.
2.0 320I Se Steptronic Euro 5
40,000mi Auto Petrol 2.0L
£6,495
West Molesey
from £136/pm
An incredible price from this dealer on this used BMW with only 40,000 miles on the clock.
330E Se Pro Step
29,891mi Auto Hybrid 2.0L
£19,099
Peterborough
from £401/pm
Currently available for sale is this 3 Series 330E Se Pro Step for the total cost of just £19,099. This dealer also gives its customers the option to purchase with flexible monthly repayments with repayment plans commencing from only £ pm.
2.0 318I Se Touring Euro 5 Ss
62,200mi Manual Petrol 2.0L
£5,450
Swansea
from £114/pm
Well known for its trustworthiness and reliability, this is fitted with a 2.0L petrol motor and it has manual transmission. This second hand model from this dealer has 62,200 miles on the dash and is available for sale in a black finish.
2.0 320D Mht M Sport Euro 6 Ss
20,788mi Auto Diesel 2.0L
£30,995
Bridgend
from £651/pm
Take a test drive in this dependable and durable BMW 3 Series which has a top 20 ranking for its reliable design. It comes fitted out with automatic transmission and a 2000CC diesel motor. This second hand one with low mileage has only got 20,788 mi clocked up on the dash.
2.0 330I M Sport Saloon Euro 6 S
67,630mi Auto Petrol 2.0L
£18,695
Stoke-on-Trent
from £392/pm
On offer at the low price of just £18,695 is this BMW which has a 2.0 Ltr petrol engine with automatic transmission. This second-hand one has been finished in grey and has 67,630 miles clocked-up on the dash.
2.0 328I M Sport Saloon Euro 6 S
70,962mi Auto Petrol 2.0L
£10,495
Newcastle
from £220/pm
Get in touch with this dealership for a closer look at this automatic saloon with a 2.0l petrol motor and automatic transmission. This used one in the Newcastle area is finished in the tone of blue and has got 70,962 miles clocked-up on the dash.
330E 12Kwh M Sport
46,127mi Auto Hybrid 2.0L
£24,490
Ongar
from £514/pm
On the market and ready for you to take home is this dependable BMW 3 Series 330E 12Kwh M Sport which is ranked as one of Britain's top 20 most reliable cars. It comes fitted with automatic transmission and it has got a 2.0l hybrid motor. This second-hand model now available from this dealership in Ongar comes finished in black and has 46,127 miles clocked up on the dash.
2.0 318D M Sport Touring Euro 6 S
100,645mi Auto Diesel 2.0L
£10,995
Chesterfield
from £231/pm
This BMW 3 Series has a 2.0 litre diesel engine with automatic transmission and has got 100,645 miles clocked-up on the dash.