2024 BMW 2 Series Gran Coupe
M240i Xdrive Coupe
20,023mi Auto Petrol 3.0L
£38,450
Oxford
from £807/pm
2 Series Gran Coupe M240i Xdrive Coupe with a 3.0 litre petrol engine and automatic gearbox.
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.
150 cars

M240i Xdrive Coupe
20,023mi Auto Petrol 3.0L
£38,450
Oxford
from £807/pm
2 Series Gran Coupe M240i Xdrive Coupe with a 3.0 litre petrol engine and automatic gearbox.
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.

M135i Xdrive
21,626mi Auto Petrol 2.0L
£25,950
Oxford
from £545/pm
Are you looking for a BMW 1 Series M135i Xdrive? Consider this second-hand one with only 21,626 mi on the dashboard.

M240i Convertible
32,282mi Auto Petrol 3.0L
£21,450
Oxford
from £450/pm
There's an amazing price at this dealer in Oxford for this second hand, low mileage BMW with automatic transmission, a 3.0 ltr petrol motor and only 32,282 miles clocked-up on the dash.

M340i Xdrive Saloon
49,820mi Auto Petrol 3.0L
£29,850
Oxford
from £627/pm
Buy this BMW for just £29,850. It has 49,820 miles clocked up on the dashboard and incorporates a 3.0 L petrol motor.

X5 Xdrive30d M Sport
16,519mi Auto Diesel 3.0L
£59,000
Oxford
from £1,238/pm
Now available for viewing at this dealership is this reliable and trustworthy BMW X5 X5 Xdrive30d M Sport fitted with a automatic gearbox and 3.0 LTR diesel engine.

530D Xdrive M Sport Saloon
72,795mi Auto Diesel 3.0L
£17,950
Oxford
from £377/pm
Now available for sale is this saloon BMW on offer at the outstanding price of only £17,950. This dealership in Oxford also gives its customers the option to pay using manageable monthly instalments with instalment packages commencing from only £ pm.

X3 M40d
38,868mi Auto Diesel 3.0L
£42,950
Oxford
from £902/pm
Now offered by our dealership in the Oxford area, for the marvellous price of £42,950 is this low mileage BMW that features a 3.0 ltr diesel engine with automatic transmission.

118I M Sport Shadow Edition 5-Door
34,035mi Manual Petrol 1.5L
£13,950
Oxford
from £293/pm
Coming in , this BMW has only clocked-up a mere 34,035 miles and comes fitted with a 1.5 ltr petrol motor with manual transmission.

330E M Sport Saloon
48,914mi Auto Hybrid 2.0L
£23,950
Oxford
from £503/pm
This 3 Series has got 48,914 miles clocked up on the dash and is equipped with a 2.0 litre engine. It runs on hybrid with automatic transmission and is finished in .

530E M Sport Saloon
10,058mi Auto Hybrid 2.0L
£47,900
Oxford
from £1,005/pm
Put yourself in the driver's seat of this BMW 5 Series that is rated as one of the most trustworthy and reliable cars available. It has a 2.0 litre hybrid motor with automatic transmission. This model now in stock at our dealership is a second hand vehicle, but it was well kept so it's still in a like new, almost pristine condition with only 10,058 miles on the clock.

Z4 M40i
23,971mi Auto Petrol 3.0L
£41,450
Oxford
from £870/pm
A bargain price of just £41,450 is being offered by our dealership on this BMW Z4 Z4 M40i with low mileage that comes fitted with automatic transmission and a 3000CC petrol engine.

X3 Xdrive20d M Sport
27,382mi Auto Diesel 2.0L
£36,250
Oxford
from £761/pm
Currently displayed at our showroom is this BMW that features automatic transmission and a 2.0 Litre diesel engine.

Z4 M40i
6,707mi Auto Petrol 3.0L
£49,950
Oxford
from £1,048/pm
Coming with automatic transmission and a 3000cc petrol engine: this second-hand Z4 Z4 M40i is up for sale and ready for its new owner to drive home with 6,707 miles clocked up on the dash.

X1 Sdrive20i Xline
25,100mi Auto Petrol 1.5L
£28,450
Oxford
from £597/pm
On display at our dealership in the Oxford area - BMW X1 X1 Sdrive20i Xline which has a 1500cc petrol engine with automatic transmission.

M2 Coupe
2,700mi Auto Petrol 3.0L
£58,950
Oxford
from £1,237/pm
On the market and ready for its new owner to drive away is this like new, low mileage BMW which is fitted with a 3000 CC petrol motor with automatic transmission. This second-hand model currently for sale at our dealership has a mere 2,700 miles on the dash.

520D Xdrive M Sport Touring
75,399mi Auto Diesel 2.0L
£18,450
Oxford
from £387/pm
Dependable and trustworthy, the BMW 5 Series is in the top 20 of the UK's reliability index and at this dealer you can get this second hand one for £18,450.

320D M Sport Saloon
43,395mi Auto Diesel 2.0L
£16,250
Oxford
from £341/pm
On the market and ready for you to take home is this 3 Series 320D M Sport Saloon painted in the tone of . This used model is fitted out with a 2.0 Litre diesel engine with automatic transmission and has 43,395 miles clocked up on the dash.

X1 Xdrive23d M Sport
35,337mi Auto Diesel 2.0L
£32,850
Oxford
from £690/pm
BMW's X1 is in the top twenty of the reliability index. At this dealership you can pick up this second hand X1 Xdrive23d M Sport with a 2.0 litre diesel engine with automatic transmission and 35,337 mi clocked up on the dash.

520D Xdrive M Sport Touring
70,330mi Auto Diesel 2.0L
£17,450
Oxford
from £366/pm
Are you planning on buying a BMW 5 Series? Then have a look at this second-hand one painted in the tone of with a 2.0 litre diesel motor, 70,330 miles on the clock and automatic transmission.

X5 Xdrive40d M Sport
30,360mi Auto Diesel 3.0L
£46,950
Oxford
from £986/pm
This used BMW X5 X5 Xdrive40d M Sport from this dealer in Oxford is fitted with a 3000 cc diesel engine with automatic transmission and has 30,360 miles on the dashboard.

128Ti
19,455mi Auto Petrol 2.0L
£23,600
Oxford
from £495/pm
BMW's 1 Series is among those ranked in the top 20 for reliability and at this dealer you can get this second hand 128Ti for only £23,600. It's already fantastic deal for this model, even more so taking into account that it's less likely to let you down and cost you extra money in repair bills.

X5 Xdrive30d M Sport
10,052mi Auto Diesel 3.0L
£59,950
Oxford
from £1,258/pm
In the tone of , this car has a 3000 CC diesel motor with automatic transmission and it has 10,052 miles clocked up on the dashboard.

2.0 M135i Hatchback
29,000mi Auto Petrol 2.0L
£22,990
Abingdon
from £483/pm
Priced at £22,990 you can buy this second-hand 1 Series 2.0 M135i Hatchback from this dealership in Abingdon that has automatic transmission and a 2.0 LTR petrol engine.

120 M Sport
13,109mi Auto Petrol 1.5L
£28,450
Oxford
from £597/pm
On the market and ready for its new owner to drive away is this 1 Series at the awesome price of just £28,450. This dealer also gives its customers the possibility to pay with achievable monthly payments to suit all budgets with instalment packages starting from as little as £ monthly.