• SALES - 281 Penarth Rd, Cardiff, CF11 8YZ | SERVICE CENTRE - Llandough Trading Estate, Penarth Rd, Llandough, Cardiff CF11 8TD
  • 02920 223 100

113 Vehicles available

Sort by:
Mileage
4540
Fuel type
Petrol
Engine
1.2
Transmission
Manual
  • stock# CK69LCV
Mileage
10689
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CE20RWK
Mileage
37412
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CF68ENJ
Mileage
45080
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# CK19VCO
Mileage
37000
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# WR65WCM
Mileage
13939
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CN69RFY
Mileage
37956
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA18UOP
Mileage
26000
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# CE69WPX
Mileage
7335
Fuel type
Petrol
Engine
1.5
Transmission
Automatic
  • stock# MM21UOG
Mileage
18521
Fuel type
Diesel Hybrid
Engine
2.0
Transmission
Automatic
  • stock# VO20CVT
Mileage
44892
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CE68VEW
Mileage
24333
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CK69EWP
Mileage
55120
Fuel type
Diesel
Engine
1.7
Transmission
Manual
  • stock# WR17UEG
Mileage
30139
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CN68PUH
Mileage
19736
Fuel type
Diesel
Engine
1.5
Transmission
Manual
  • stock# EK68FHU
Mileage
4000
Fuel type
Petrol Hybrid
Engine
2.0
Transmission
Automatic
  • stock# CA71ZVE
Mileage
51203
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# GP15GCX
Mileage
61494
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# CY65GYE
Mileage
23749
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA69VGD
Mileage
49089
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# BJ17KKZ
Mileage
46549
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CN67WNF
Mileage
11376
Fuel type
Petrol
Engine
1.5
Transmission
Automatic
  • stock# CE19UOA
Mileage
12361
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA19UVD
Mileage
16671
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# FM18RNX
Mileage
37799
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CN68PPU
Mileage
27475
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA19ENO
Mileage
19151
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA20ZFW
Mileage
33968
Fuel type
Petrol
Engine
1.6
Transmission
Manual
  • stock# WO66SYF
Mileage
34579
Fuel type
Diesel
Engine
1.5
Transmission
Manual
  • stock# LM69YRY
Mileage
26441
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CV68UYL
Mileage
21270
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# SN68HUU
Mileage
25346
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# LK68HSA
Mileage
34300
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# HG68XAS
Mileage
22301
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# NK68KNR
Mileage
12900
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# CK20FAA
Mileage
12361
Fuel type
Petrol
Engine
1.1
Transmission
Manual
  • stock# CV19FDZ
Mileage
26700
Fuel type
Diesel
Engine
2.3
Transmission
Automatic
  • stock# WV18NFK
Mileage
100
Fuel type
Diesel Hybrid
Engine
2.0
Transmission
Automatic
  • stock# CK22LDN
Mileage
25955
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA69VYC
Mileage
100
Fuel type
Diesel Hybrid
Engine
2.0
Transmission
Automatic
  • stock# CK22OUP
Mileage
28250
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# CN68NYA
Mileage
40500
Fuel type
Petrol
Engine
1.5
Transmission
Automatic
  • stock# FX68HGU
Mileage
19000
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# GU67FWG
Mileage
49968
Fuel type
Hybrid
Engine
2.0
Transmission
Automatic
  • stock# WF18GJV
Mileage
22960
Fuel type
Diesel
Engine
2.4
Transmission
Manual
  • stock# WN66AUH
Mileage
30795
Fuel type
Petrol
Engine
1.2
Transmission
Manual
  • stock# VF17RXB
Mileage
26052
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA18NUP
Mileage
11260
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CF70HYY
Mileage
4995
Fuel type
Petrol Hybrid
Engine
2.0
Transmission
Automatic
  • stock# CN71FKF
Mileage
37000
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CF18JXH
Mileage
14303
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CE69SYA
Mileage
30500
Fuel type
Diesel
Engine
1.5
Transmission
Automatic
  • stock# EJ67MKV
Mileage
5964
Fuel type
Petrol
Engine
1.5
Transmission
Automatic
  • stock# CN71FKL
Mileage
13731
Fuel type
Petrol
Engine
1.2
Transmission
Automatic
  • stock# MIL2636
Mileage
8521
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# BD20XVT
Mileage
1704
Fuel type
Petrol Hybrid
Engine
1.0
Transmission
Manual
  • stock# CN22UOK
Mileage
11092
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CF68NTN
Mileage
23082
Fuel type
Diesel
Engine
1.5
Transmission
Manual
  • stock# CK70LCC
Mileage
23247
Fuel type
Petrol
Engine
1.2
Transmission
Automatic
  • stock# CJ19GXC
Mileage
11063
Fuel type
Petrol
Engine
1.0
Transmission
Automatic
  • stock# CK68EWD
Mileage
28756
Fuel type
Petrol
Engine
1.6
Transmission
Manual
  • stock# CA19BZX
Mileage
17500
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# AU69JJF
Mileage
48547
Fuel type
Diesel
Engine
1.6
Transmission
Manual
  • stock# WR17RGY
Mileage
16753
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CE68FGG
Mileage
21489
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# CN19YTR
Mileage
100
Fuel type
Hybrid
Engine
2.0
Transmission
Automatic
  • stock# CK22OPT
Mileage
25062
Fuel type
Petrol
Engine
1.2
Transmission
Manual
  • stock# CF18TWV
Mileage
36605
Fuel type
Petrol
Engine
1.6
Transmission
Manual
  • stock# CF68DVH
Mileage
14056
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CJ19XNO
Mileage
44104
Fuel type
Petrol
Engine
1.2
Transmission
Manual
  • stock# CK18VBY
Mileage
95656
Fuel type
Diesel
Engine
2.2
Transmission
Manual
  • stock# LO13TZL
Mileage
5034
Fuel type
Petrol
Engine
5.0
Transmission
Automatic
  • stock# CE17XEN
Mileage
57498
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# BA68OHF
Mileage
33849
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CP69BUF
Mileage
35882
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CF68FTP
Mileage
23807
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CN19YWD
Mileage
32663
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# FX68HGF
Mileage
28200
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# FV18NDK
Mileage
20615
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CE69OWX
Mileage
17541
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA19GVP
Mileage
62145
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# AV18EEF
Mileage
17000
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CE68FGZ
Mileage
34000
Fuel type
Petrol
Engine
1.4
Transmission
Manual
  • stock# WT16UPW
Mileage
19039
Fuel type
Petrol
Engine
1.6
Transmission
Manual
  • stock# CK20RKE
Mileage
10636
Fuel type
Petrol
Engine
1.6
Transmission
Manual
  • stock# CK69DVG
Mileage
34406
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CV69XOO
Mileage
14264
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CK69GVP
Mileage
32811
Fuel type
Diesel
Engine
1.5
Transmission
Manual
  • stock# YP17KJN
Mileage
40400
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# CN19YCX
Mileage
70012
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# CE66XGC
Mileage
4921
Fuel type
Petrol
Engine
1.5
Transmission
Automatic
  • stock# CK21RXN
Mileage
20454
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# EF68ZLU
Mileage
36465
Fuel type
Diesel
Engine
1.5
Transmission
Manual
  • stock# AX18FRN
Mileage
43500
Fuel type
Diesel
Engine
2.4
Transmission
Automatic
  • stock# KP14XUL
Mileage
28800
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# YE68GJT
Mileage
23468
Fuel type
Petrol
Engine
1.4
Transmission
Manual
  • stock# CP65NGE
Mileage
29768
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CF68NXK
Mileage
30004
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# KX19GJK
Mileage
75835
Fuel type
Diesel
Engine
2.0
Transmission
Manual
  • stock# CJ17XGX
Mileage
47141
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CN67WPV
Mileage
19300
Fuel type
Petrol
Engine
2.0
Transmission
Automatic
  • stock# DU69NBY
Mileage
33700
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# YP18XEX
Mileage
9872
Fuel type
Hybrid
Engine
2.0
Transmission
Automatic
  • stock# CA21ZZM
Mileage
19049
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CT19DDK
Mileage
21679
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CF68NWS
Mileage
20178
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# AV68WGG
Mileage
10750
Fuel type
Petrol
Engine
1.5
Transmission
Manual
  • stock# CK21VZF
Mileage
39400
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# YC18NYV
Mileage
42865
Fuel type
Diesel
Engine
2.0
Transmission
Automatic
  • stock# ML18MFP
Mileage
24844
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CA18URG
Mileage
15275
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# CU68HSZ
Mileage
30828
Fuel type
Petrol
Engine
1.0
Transmission
Manual
  • stock# MD15TKY
Mileage
3000
Fuel type
Petrol Hybrid
Engine
2.0
Transmission
Automatic
  • stock# CF71VLV
Show all
BMW i8 THE MOST PROGRESSIVE SPORTS CAR.