2023 BMW 3 Series
330E M Sport Step
5,973mi Auto Hybrid
£35,749
Harrogate
~£898/pm
A bargain price of only £35,019 from this dealership in Harrogate for this second-hand BMW with only 5,973 miles on the dash.
14 cars
330E M Sport Step
5,973mi Auto Hybrid
£35,749
Harrogate
~£898/pm
A bargain price of only £35,019 from this dealership in Harrogate for this second-hand BMW with only 5,973 miles on the dash.
320I M Sport Step
37,750mi Auto Petrol
£24,791
Harrogate
~£623/pm
On offer and ready for its new owner to drive away today is this 3 Series 320I M Sport Step which comes equipped with automatic transmission and a L petrol motor. This second hand low mileage one has only got 37,750 miles on the clock.
330E M Sport
54,424mi Auto Hybrid 2.0L
£20,895
Harrogate
~£525/pm
Take a closer look at this BMW 3 Series that has a 2.0 LTR hybrid motor with automatic transmission. This second hand one currently in stock at our dealership has been finished in the shade of white and has 54,424 miles clocked up on the dashboard.
320I M Sport Step
6,334mi Auto Petrol
£36,749
Harrogate
~£923/pm
Currently available from this dealership in Harrogate is this 3 Series in a like new condition which features a CC petrol motor with automatic transmission.
Estate
28,824mi Auto 2.0L
£19,500
Harrogate
~£490/pm
At the superb price of just £19,500 is this 3 Series Estate, it has got 28,824 miles clocked up on the dashboard and incorporates a 2.0l motor.
320D Mht M Sport Step
3,500mi Auto Diesel
£47,490
Harrogate
~£1,193/pm
Get yourself in the driver's seat of this BMW 3 Series 320D Mht M Sport Step that comes fitted out with automatic transmission and a L diesel motor. This second hand one currently for sale at our dealership has been finished in grey and has only got 3,500 miles clocked up on the dash.
320I M Sport Step
15,660mi Auto Petrol
£26,340
Harrogate
~£661/pm
Become the next owner of this saloon in like new condition that is fitted out with automatic transmission and a Litre petrol motor. This second hand one currently for sale at our dealership in Harrogate has just 15,660 mi clocked up on the dashboard.
3 Series 320D Xdrive
57,187mi Auto 2.0L
£16,000
Harrogate
~£402/pm
Finished in the tone of , this used car contains a 2.0 ltr engine with automatic transmission and has got 57,187 miles clocked up on the dash.
330E M Sport Step
7,541mi Auto Hybrid
£38,499
Harrogate
~£967/pm
At this dealer you'll find the great price of just £43,999 on this saloon with a L hybrid motor, automatic transmission and 3,500 mi clocked-up on the dash.
330I M Sport Step
19,677mi Auto Petrol
£28,993
Harrogate
~£728/pm
Check out the great price at this car dealership for this second hand, low mileage BMW 3 Series that’s got automatic transmission, a litre petrol motor and just 19,264 miles on the clock.
M340i Xdrive Mht Step
15,622mi Auto Petrol
£36,730
Harrogate
~£922/pm
A second-hand BMW with low mileage in an impeccable, like new condition, this vehicle drives and looks like new; incorporating a cc petrol engine and automatic transmission.
2.0 330E 12Kwh M Sport Pro Edition Xdrive Eur
55,200mi Auto Hybrid 2.0L
£25,995
Harrogate
~£653/pm
On the market and ready for its next owner to drive away is this BMW 3 Series that is fitted with a 2.0 L hybrid motor with automatic transmission. This second hand one currently on sale at this dealer is advertised at the outstanding price of £25,995, has 55,200 miles clocked-up on the dash and has been finished in the shade of grey.
320I M Sport Step
13,841mi Auto Petrol
£29,999
Harrogate
~£753/pm
On offer at our awesome price of only £29,719 is this BMW, it incorporates a litre petrol engine with automatic transmission and it has 13,841 miles on the clock.
320I M Sport Step
43,994mi Auto Petrol
£22,800
Harrogate
~£573/pm
Incorporating a Ltr petrol engine and automatic transmission, this used 3 Series 320I M Sport Step from this dealership in Harrogate is on offer in black and has 43,994 miles clocked up on the dash.
Automatic
86,335mi Auto
£16,990
Middlesbrough
~£427/pm
Coming fitted out with a Ltr engine and automatic transmission, this second hand from this dealer is available on the market in the shade of and has 86,335 miles on the dashboard.
Saloon
22,250mi Manual Petrol 2.0L
£11,795
Otley
~£296/pm
A marvellous price of £11,995 from us at this dealer in Otley for this low mileage BMW 3 Series Saloon that has just 22,250 miles on the dash.
2.0 320D M Sport Mhev 188 Bhp
30,500mi Auto Diesel 2.0L
£28,785
York
~£723/pm
With 30,500 miles clocked-up on the dash, this BMW 3 Series is fitted out with a 2.0 litre electric motor and it has automatic transmission.
2.0 Ed Sport Touring Euro 6 Ss
110,165mi Manual Diesel 2.0L
£7,795
York
~£196/pm
On offer is this BMW 3 Series 2.0 Ed Sport Touring Euro 6 Ss that contains a 2.0 Ltr diesel motor with manual transmission. This second-hand model currently in stock at our dealership comes finished in the shade of grey and has 110,165 miles clocked up on the dashboard.
M340i Xdrive
27,000mi Auto Petrol 3.0L
£29,990
Wetherby
~£753/pm
With a 3000CC petrol engine and automatic transmission, this used BMW 3 Series is up for sale in the tone of blue with 27,000 miles clocked up on the dashboard.
320D M Sport Shadow Edition Touring Step
66,550mi Auto Diesel 2.0L
£17,450
Ripon
~£438/pm
Coming in the tone of white, this estate vehicle has 66,550 miles on the clock and comes fitted out with a automatic 2.0 litre engine running on diesel.
3.0 335D M Sport Touring Xdrive Euro 6 Ss
85,052mi Auto Diesel 3.0L
£16,850
Wetherby
~£423/pm
This estate BMW 3 Series 3.0 335D M Sport Touring Xdrive Euro 6 Ss has a 3000cc diesel motor with automatic transmission and it has clocked-up 85,052 miles.
3.0 335I M Sport Dct 302 Bhp
98,500mi Auto Petrol 3.0L
£8,495
Ripon
~£213/pm
For the total of just £8,495 is this BMW 3 Series 3.0 335I M Sport 302 Bhp, it is fitted out with a 3000CC petrol motor with automatic transmission and has 98,500 mi on the clock.
M340d Xdrive Mht Step
19,000mi Auto Diesel 3.0L
£47,000
Wetherby
~£1,180/pm
Planning on buying a BMW 3 Series M340d Xdrive Mht Step? Well, take a more in depth look at this used model painted in the shade of grey that’s got a 3.0 ltr diesel engine with automatic transmission and 19,000 miles clocked-up on the dash.
2.0 320D Mht M Sport Euro 6 Ss
47,000mi Auto Diesel 2.0L
£21,695
York
~£545/pm
This 3 Series 2.0 320D Mht M Sport Euro 6 Ss has got 47,000 miles clocked up on the dashboard and is equipped with a 2.0 ltr diesel motor and automatic transmission. This particular second-hand model from this dealer in York has been finished in the tone of blue.