Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,845 cars
View more photos (26)
3.0 30D Se Suv
52,000mi Auto Diesel 3.0L
£9,990
Sheffield
~£251/pm
4.4 dealer rating
View more photos (35)
X3 Xdrive20i M Sport
52,962mi Auto Petrol 2.0L
£24,995
York
~£628/pm
4.6 dealer rating
View more photos (42)
2.0 Xdrive20d Se 181 Bhp
69,000mi Auto Diesel 2.0L
£10,650
Cambridge
~£267/pm
View more photos (30)
X3 Xdrive 20D M Sport
70,448mi Auto Diesel 2.0L
£23,500
Tamworth
~£590/pm
4.5 dealer rating
View more photos (31)
Bmw Estate Xdrive 30E M Sport
8,432mi Auto Hybrid 2.0L
£45,339
Grimsby
~£1,139/pm
4.3 dealer rating
View more photos (40)
Xdrive 30E M Sport Techpro Pack
10,849mi Auto Hybrid 2.0L
£42,000
Tring
~£1,055/pm
X3 Xdrive20d M Sport
20,840mi Auto Diesel 2.0L
£32,900
West Drayton
~£826/pm
3.9 dealer rating
View more photos (20)
Xdrive20d M Sport Step Techplus Pack
28,250mi Auto Diesel 2.0L
£35,000
Solihull
~£879/pm
View more photos (32)
3.0 35D M Sport Xdrive Euro 5 Ss
100,000mi Auto Diesel 3.0L
£9,995
Bishop's Stortford
4.7 dealer rating
Xdrive20d Xline Step
37,628mi Auto Diesel 2.0L
£26,000
Swansea
~£653/pm
2.0 20D Mht M Sport Suv Hybrid Xdr
23,120mi Auto Diesel 2.0L
£38,995
~£979/pm
4.2 dealer rating
Xdrive30d M Sport Step
31,847mi Auto Diesel 3.0L
£28,500
Northampton
~£716/pm
View more photos (14)
Bmw X3 Xdrive 20D M Sport M Sport Plus Packa
45,500mi Auto Diesel
£26,995
Armagh
~£678/pm
5.0 dealer rating
View more photos (34)
Xdrive M40i 354 Step
11,759mi Auto Petrol 3.0L
£37,000
Egham
~£929/pm
Xdrive30d Mht M Sport Pro Pack
1,500mi Auto Diesel 3.0L
£58,700
Maidenhead
~£1,474/pm
View more photos (24)
2019 3.0 M Competition 503 Bhp
52,556mi Auto Petrol 3.0L
£39,995
Wigan
~£1,004/pm
4.8 dealer rating
20D M Sport Suv Xdrive Euro 6 Ss
50,768mi Auto Diesel 2.0L
£15,495
Reading
~£389/pm
4.9 dealer rating
View more photos (18)
Xdrive20d Mht M Sport Step
7,030mi Auto Diesel
£34,753
Leeds
~£873/pm
Xdrive 30E M Sport
59,280mi Auto Hybrid 2.0L
£25,574
Bristol
~£642/pm
Xdrive20d M Sport Step Tech Pack
41,575mi Auto Diesel 2.0L
£29,750
Warwick
~£747/pm
View more photos (21)
Suv
97,673mi Auto Diesel 2.0L
£12,990
Bedford
~£326/pm
View more photos (59)
27,392mi Auto Diesel 2.0L
£30,950
Hereford
~£777/pm
View more photos (55)
2.0 X3 Xdrive
28,246mi Auto 2.0L
£29,477
Tenterden
~£740/pm
View more photos (38)
X3 Xdrive 30D M Sport
22,290mi Auto Diesel 3.0L
£30,695
Leicester
~£771/pm
Results 24 - 48 of 1,845