Create Alert

Used BMW Cars For Sale in Cardiff

Showing 1 to 10 of 138 second hand BMW Cars

Browse our current stock of BMW cars in Cardiff. We work with 5 BMW dealers in Cardiff and also have 1 private listing near to you.

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Retail price £31,991 Finance from £744 per month
BMW M3 3.0 M3 4d 426 BHP +47

Year 2014

Transmission Semi-Auto

Mileage 29,858

Fuel type Petrol

Engine size 3

Retail price £10,991 Finance from £240 per month
BMW X3 2.0 XDRIVE20D SE 5d 181 BHP +15

Year 2011

Transmission Automatic

Mileage 29,670

Fuel type Diesel

Engine size 2

Retail price £20,991 Finance from £480 per month
BMW 4 Series 2.0 420D M SPORT 2d 188 BHP +14

Year 2016

Transmission Automatic

Mileage 14,613

Fuel type Diesel

Engine size 2

Retail price £31,491 Finance from £732 per month
BMW M4 3.0 M4 2d 426 BHP +22

Year 2016

Transmission Semi-Auto

Mileage 27,817

Fuel type Petrol

Engine size 3

Retail price £15,991 Finance from £360 per month
BMW Z4 2.0 Z4 SDRIVE20I M SPORT ROADSTER 2d 181 BH +14

Year 2016

Transmission Manual

Mileage 25,921

Fuel type Petrol

Engine size 2

Retail price £12,991 Finance from £288 per month
BMW 3 Series 2.0 320D SPORT 4d AUTO 188 BHP +31

Year 2017

Transmission Automatic

Mileage 46,567

Fuel type Diesel

Engine size 2.0

Retail price £36,991 Finance from £864 per month
BMW M4 3.0 M4 2d 426 BHP +23

Year 2018

Transmission Manual

Mileage 9,662

Fuel type Petrol

Engine size 3

Retail price £25,991 Finance from £600 per month
BMW X5 3.0 XDRIVE30D M SPORT 5d 255 BHP +21

Year 2016

Transmission Automatic

Mileage 62,756

Fuel type Diesel

Engine size 3

Retail price £15,491 Finance from £348 per month
BMW 3 Series 2.0 320D M SPORT 4d 188 BHP +13

Year 2015

Transmission Automatic

Mileage 35,248

Fuel type Diesel

Engine size 2

Retail price £29,991 Finance from £696 per month
BMW 6 Series 4.4 650I M SPORT 2d 443 BHP +16

Year 2017

Transmission Automatic

Mileage 28,879

Fuel type Petrol

Engine size 4.40

Search all 138 BMW cars

Get cars straight to your inbox

Thank you!

Your cars alert has been created.