Before you buy any car compare it on Carstack
Enter Reg
Works on any car from any website/dealer
2,123 cars
X3 Xdrive20i Xline
33,060mi Auto Petrol 2.0L
£27,490
Perth
~£690/pm
4.4 dealer rating
Suv 2.0 20D M Sport Xdrive Euro 6 Ss
71,000mi Auto Diesel 2.0L
£22,999
Burton upon Trent
~£578/pm
5.0 dealer rating
Xdrive20i M Sport Step
21,889mi Auto Petrol 2.0L
£28,000
Romford
~£703/pm
4.5 dealer rating
X3 Xdrive20i M Sport
13,813mi Auto Petrol 2.0L
£37,950
Cheltenham
~£953/pm
4.3 dealer rating
X3 Xdrive20d M Sport
25,923mi Auto Diesel
£22,615
Bromley
~£568/pm
3.7 dealer rating
5,651mi Auto Diesel
£32,990
Liverpool
~£828/pm
4.1 dealer rating
Xdrive30d M Sport Step
69,605mi Auto Diesel
£24,999
Kingston upon Hull
~£628/pm
4.2 dealer rating
2L M Sport
62,000mi Auto Diesel 2.0L
£13,485
Blackburn
~£339/pm
4.6 dealer rating
Xline
92,755mi Auto Diesel 2.0L
£11,350
Horsham
~£285/pm
Xdrive20i M Sport Step Techpro Pack
52,000mi Auto Petrol 2.0L
£26,500
Stevenage
~£665/pm
Xdrive 30E M Sport
5,000mi Auto Hybrid
£50,890
Kenton
~£1,278/pm
58,484mi Auto Petrol 2.0L
£27,950
~£702/pm
2.0 20D Mht M Sport Xdrive Euro 6 Ss
19,364mi Auto Hybrid 2.0L
£30,799
Conwy
~£773/pm
X3 M40d
10,654mi Auto Diesel 3.0L
£54,800
Brentford
~£1,376/pm
3.9 dealer rating
X3 M40i
23,496mi Auto Petrol 3.0L
£41,990
~£1,054/pm
X3 Xdrive30e Xline
23,325mi Auto Hybrid
£28,490
Wakefield
~£715/pm
Xdrive20d Mht M Sport Step
18,611mi Auto Diesel
£34,990
Bury St Edmunds
~£879/pm
63,219mi Auto Diesel
£27,990
38,000mi Auto Petrol
£33,690
~£846/pm
Xdrive20d M Sport Step
35,384mi Auto Diesel 2.0L
£28,500
Sheffield
~£716/pm
34,621mi Auto Diesel
£27,350
~£687/pm
27,000mi Auto Diesel 3.0L
£37,990
~£954/pm
2021 21 Xdrive20i
70,000mi Auto Petrol 2.0L
£28,990
Bournemouth
~£728/pm
2.0 20D Mht M Sport Suv Hybrid Xdr
11,709mi Auto Hybrid 2.0L
£38,990
Ashford
~£979/pm
Results 1,944 - 1,968 of 2,123