Create Alert

Used Bmw Cars For Sale in Oldbury

Showing 1 to 10 of 5,186 second hand BMW Cars

Browse our current stock of BMW cars in Oldbury. We work with 398 BMW dealers in Oldbury and also have 4 private listings near to you.

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

BMW 3 Series M340i xDrive MHT 4dr Step Auto Saloon +24

Year 2021

Transmission Semi-Auto

Mileage 1,305

Fuel type Petrol

Engine size 3.0

Retail price £34,850 Finance from £806 per month
BMW 3 Series 320i M Sport Touring SUNPRO,TECH PACK +17

Year 2020

Transmission Automatic

Mileage 2,656

Fuel type Petrol

Engine size Unknown

Retail price £47,990
BMW Z4 sDrive M40i 2dr Auto Convertible 2021, 2827 +22

Year 2021

Transmission Automatic

Mileage 2,827

Fuel type Petrol

Engine size Unknown

BMW M8 4.4i V8 Competition Steptronic 4WD (s/s) 2d +19

Year 2021

Transmission Automatic

Mileage 2,991

Fuel type Petrol

Engine size Unknown

Retail price £33,965
BMW X2 xDrive 25e M Sport 5dr Auto suv 2020, 3585 +24

Year 2020

Transmission Semi-Auto

Mileage 3,585

Fuel type Hybrid

Engine size 1.5

BMW 1 Series M135i xDrive Nationwide Delivery Avai +19

Year 2020

Transmission Automatic

Mileage 3,853

Fuel type Petrol

Engine size Unknown

Retail price £38,499
BMW X1 xDrive 25e M Sport 5dr Auto suv 2021, 4000 +24

Year 2021

Transmission Semi-Auto

Mileage 4,000

Fuel type Hybrid

Engine size 1.5

BMW 1 Series 120d xDrive M Sport 5dr Step Auto Hat +21

Year 2021

Transmission Automatic

Mileage 4,250

Fuel type Diesel

Engine size Unknown

Retail price £42,950 Finance from £999 per month
BMW 3 Series 330d M Sport Pro Edition Touring M SP +19

Year 2020

Transmission Automatic

Mileage 4,491

Fuel type Diesel

Engine size Unknown

Retail price £53,500 Finance from £1250 per month
BMW X4 Series X4 M40d M PRO, TECH & COMFORT PACKS +19

Year 2020

Transmission Automatic

Mileage 4,673

Fuel type Diesel

Engine size Unknown

Search all 5186 BMW cars

Get cars straight to your inbox

Thank you!

Your cars alert has been created.