Create Alert

Used BMW Cars For Sale in Staffordshire

Showing 1 to 10 of 337 second hand BMW Cars

Browse our current stock of BMW cars in Staffordshire. We work with 9 BMW dealers in Staffordshire.

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Retail price £20,700 Finance from £473 per month
BMW 4 Series 420d [190] M Sport 2dr Auto [Professi +20
Price when new £40260

Year 2017

Transmission Automatic

Mileage 23,545

Fuel type Diesel

Engine size 1995

Retail price £12,000 Finance from £264 per month
BMW 3 Series 320d EfficientDynamics Plus 4dr +6
Price when new £31215

Year 2015

Transmission Manual

Mileage 35,997

Fuel type Diesel

Engine size 1995

Retail price £11,800 Finance from £259 per month
BMW 1 Series 116d 1.5 SPORT 5dr Nav
Price when new £0

Year 2016

Transmission Manual

Mileage 36,394

Fuel type Diesel

Engine size 0

Retail price £18,500 Finance from £420 per month
BMW X1 xDrive 20d xLine 5dr Step Auto +3
Price when new £36370

Year 2015

Transmission Automatic

Mileage 26,687

Fuel type Diesel

Engine size 1995

Retail price £12,700 Finance from £281 per month
BMW 1 Series 1 116d 1.5 SPORT 5dr +5
Price when new £0

Year 2017

Transmission Manual

Mileage 29,111

Fuel type Diesel

Engine size 0

Retail price £15,300 Finance from £343 per month
BMW 3 Series 320d Sport 4dr Step Auto +5
Price when new £33880

Year 2017

Transmission Automatic

Mileage 48,334

Fuel type Diesel

Engine size 1995

Retail price £12,800 Finance from £283 per month
BMW 1 Series 118d 2.0 Sport 3dr Comfort Pack
Price when new £23520

Year 2016

Transmission Manual

Mileage 17,205

Fuel type Diesel

Engine size 1995

Retail price £16,200 Finance from £365 per month
BMW 1 Series 1 120d 2.0 M Sport 3dr Auto Nav +14
Price when new £0

Year 2017

Transmission Manual

Mileage 25,502

Fuel type Diesel

Engine size 0

Retail price £14,900 Finance from £334 per month
BMW 1 Series 1 118i 1.5 Sport 3dr Nav +14
Price when new £0

Year 2018

Transmission Manual

Mileage 7,928

Fuel type Petrol

Engine size 0

Retail price £15,500 Finance from £348 per month
BMW 1 Series 120d Sport 5dr [Nav/Servotronic] Step +20
Price when new £30340

Year 2017

Transmission Automatic

Mileage 30,257

Fuel type Diesel

Engine size 1995

Search all 337 BMW cars

Get cars straight to your inbox

Thank you!

Your cars alert has been created.