2025 BMW 3 Series
320I M Sport Touring
15,753mi Auto Petrol 2.0L
£34,950
Cheltenham
from £734/pm
This second hand BMW painted in the tone of white is now on the market and ready for you to drive away with the added option to get it on credit.
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.
20 cars

320I M Sport Touring
15,753mi Auto Petrol 2.0L
£34,950
Cheltenham
from £734/pm
This second hand BMW painted in the tone of white is now on the market and ready for you to drive away with the added option to get it on credit.
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 Saloon
3,590mi Auto Petrol 2.0L
£37,950
Cheltenham
from £797/pm
Considering going for a 3 Series 2.0 320I M Sport Saloon Euro 6 S? Well, have a more in depth look at this second-hand nearly new one in an excellent, nearly new condition both in and out. This model that's now on show and available to test drive at our dealership in Cheltenham has 3,590 miles on the dash and contains a 2.0 LTR petrol engine with automatic transmission.

320I M Sport Saloon
24,219mi Auto Petrol 2.0L
£28,450
Cheltenham
from £597/pm
With 24,219 miles clocked up on the dashboard and painted in black, this saloon 3 Series 320I M Sport Saloon is fitted out with automatic transmission and a 2.0 LTR petrol motor.

320D M Sport Touring
51,730mi Auto Diesel 2.0L
£24,950
Cheltenham
from £524/pm
Coming fitted with a 2000CC diesel engine and automatic transmission, this second hand 3 Series 320D M Sport Touring is on the market in a black finish with 51,730 miles on the clock.

2.0 320I M Sport Euro 6 Ss
58,720mi Auto Petrol 2.0L
£17,995
Cheltenham
from £378/pm
A 2.0 LTR petrol engine and automatic transmission are only some of the aspects that this BMW 3 Series 2.0 320I M Sport Euro 6 Ss is offering its owner.

320I M Sport Saloon
15,252mi Auto Petrol 2.0L
£29,950
Cheltenham
from £629/pm
Finished in black, this second-hand 3 Series 320I M Sport Saloon contains a 2000 CC petrol motor with automatic transmission and it has 15,252 mi clocked-up on the dash.

M340d Xdrive Saloon
3,511mi Auto Diesel 3.0L
£46,450
Cheltenham
from £975/pm
Now offered by our dealership, for the fantastic price of £47,950 is this BMW 3 Series with automatic transmission, a 3.0 ltr diesel motor and 3,511 mi clocked-up on the dashboard. It's a second hand model, however it has been well looked after and remains in a like new, almost pristine condition.

320I M Sport Saloon
196mi Auto Petrol 2.0L
£37,950
Cheltenham
from £797/pm
Durable and dependable, BMW's 3 Series is among those rated in the top 20 for reliability, this second-hand model currently available at this dealer comes with automatic transmission and a 2.0 Litre petrol motor. It's on offer at the amazing price of just £37,950 or with the option to buy on finance with manageable instalments on hand starting off at just £ per calendar month.

330E M Sport Saloon
16,971mi Auto Hybrid 2.0L
£28,745
Cheltenham
from £603/pm
Planning on buying a car that has been manufactured to be dependable and durable and is among those ranked in the top 20 for reliability? Well, have a look at this particular used model from our dealership located in Cheltenham that’s got 16,971 miles clocked up on the dashboard and a 2.0 ltr hybrid motor with automatic transmission.

330E M Sport Touring
25,506mi Auto Hybrid 2.0L
£27,450
Cheltenham
from £576/pm
Are you interested in owning a BMW 3 Series 330E M Sport Touring? Well, consider this second-hand one with only 25,506 miles on the clock.

320D M Sport Saloon
40,351mi Auto Diesel 2.0L
£29,750
Cheltenham
from £624/pm
On the market and ready for you to take home is this BMW 3 Series 320D M Sport Saloon that is ranked as one of the most trustworthy and durable motors around. It is fitted with a 2.0 Ltr diesel motor and it has automatic transmission. This used model comes finished in the tone of grey and has 40,351 miles clocked up on the dashboard.

320D M Sport Saloon
41,545mi Auto Diesel 2.0L
£20,950
Cheltenham
from £440/pm
Favoured for being a very reliable and trustworthy vehicle, this 4 door BMW 3 Series 320D M Sport Saloon gives you a diesel 2000cc motor and automatic gearbox, is finished in grey and has 41,545 miles on the clock. Yours to buy at the fabulous price of £20,950 or you can also opt to buy on finance together with monthly instalments beginning from just £ pm.

320I M Sport Touring
2,740mi Auto Petrol 2.0L
£37,450
Cheltenham
from £786/pm
Now available at our dealership in Cheltenham is this low mileage BMW 3 Series in splendid, like new condition that incorporates a petrol, 2.0 Ltr engine and automatic transmission. It is up for sale and ready for you to drive away in the tone of black with only 2,740 miles clocked-up on the dashboard. It is a great choice of estate if you're on the lookout to buy a vehicle that has an excellent track record for durability.

M340i Xdrive Touring
7,734mi Auto Petrol 3.0L
£56,950
Cheltenham
from £1,195/pm
Coming in the tone of grey and in a like new condition, this motor only has 7,734 miles on the clock and incorporates a 3000CC petrol motor.

320I Sport Saloon
7,837mi Auto Petrol 2.0L
£28,995
Cheltenham
from £609/pm
On offer and ready for its next owner to drive away today is this BMW that is rated as one of the most trustworthy vehicles available. It is equipped with a 2.0L petrol motor and has automatic transmission. This low mileage one available from this dealership only has 7,837 miles clocked up on the dashboard and is finished in the shade of black.

330E Sport Saloon
5,348mi Auto Hybrid 2.0L
£29,950
Cheltenham
from £629/pm
Up for sale and ready for its new owner to drive away is this dependable and durable BMW 3 Series 330E Sport Saloon which is ranked amongst Britain's top 20 most reliable models. It is fitted with a 2.0 L hybrid motor and has got automatic transmission. This one with low mileage has been finished in white and has only clocked-up 5,348 miles.
320D M Sport Shadow Edition Touring
53,725mi Auto Diesel 2.0L
£16,950
Cheltenham
from £356/pm
Painted in the shade of grey, this estate BMW 3 Series 320D M Sport Shadow Edition Touring has 53,725 miles clocked up on the dash and contains a 2.0 L diesel motor with automatic transmission.
320I M Sport Saloon
2,587mi Auto Petrol 2.0L
£29,950
Cheltenham
from £629/pm
On display at this dealership's show room located in Cheltenham is this saloon in a nearly new condition, it has got a 2.0 LTR petrol engine with automatic transmission.
330E Sport Pro Saloon
55,731mi Auto Hybrid 2.0L
£16,450
Cheltenham
from £345/pm
With a 2.0 litre hybrid engine with automatic transmission, this second hand BMW 3 Series 330E Sport Pro Saloon from this dealer is available for sale with a white finish and has 55,731 miles on the dashboard.
320D M Sport Saloon
71,742mi Auto Diesel 2.0L
£17,950
Cheltenham
from £377/pm
A 4 door saloon vehicle by the BMW company that offers its driver a higher standard of reliability than an average model. This 320D M Sport Saloon has 71,742 miles clocked up on the dash and features a 2.0 ltr diesel motor with automatic transmission. Available to drive away at the outstanding price of just £17,950 or with the possibility to purchase using finance with achievable payments at hand starting from £ pm.

2.0 320D Sport Saloon
148,000mi Manual Diesel 2.0L
£5,995
Gloucester
from £126/pm
Currently offered by this dealer at the incredible price of just £6,895 is this saloon that's ranked amongst the UK's top 20, most reliable and trustworthy vehicles.

2.0 318D Es
129,000mi Manual Diesel 2.0L
£2,995
Gloucester
from £63/pm
A great price of £3,495 from this dealership in Gloucester on this BMW 3 Series that is known to be one of the most dependable and trustworthy vehicles around.

2.0 320D Sport Plus Edition
122,000mi Manual Diesel 2.0L
£3,995
Gloucester
from £84/pm
Finished in the shade of white, this saloon BMW has 122,000 miles on the clock and incorporates a 2000 CC diesel engine.

316D Sport Pro Media Nav Ulez Dab B
60,000mi Manual Diesel 2.0L
£11,995
Gloucester
from £252/pm
Be the next owner of this 3 Series 316D Sport Pro Media Nav Ulez Dab B that is fitted out with a 2000 CC diesel engine and manual transmission. This used model now available from this dealership in Gloucester has been finished in the tone of black and has got 60,000 miles clocked up on the dash.