Exclusive heycar offers: £700 cashback + free delivery! Shop now!

Search results

Hey there!

Our natural language search is still in development, so results may be a bit inconsistent.

For better results, try using clear, specific phrases like this:

  • Make and model
  • Color and body type (e.g., SUV, hatchback)
  • Fuel type (petrol, diesel, electric, hybrid)
  • Age of the vehicle
  • Mileage
  • Your budget (total/monthly)

We're constantly improving to make your car search easier. Thanks for your patience!

2,525 BMW Petrol cars for sale

Sort by
  • Relevance
  • Distance
  • Age (oldest)
  • Age (newest)
  • Price (lowest)
  • Price (highest)
  • Miles (lowest)
  • Miles (highest)
  • Newly listed
Main listing image - BMW 1 Series

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
4,639 miles
Hatchback

£33,068

or £482 mo
DN377DP

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £481.46, Customer Deposit: £4,960.00, Total Deposit: £4,960.20, Optional Final Payment: £16,551.60, Total Charge For Credit: £11,072.42, Total Amount Payable: £44,140.42, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 13.49ppm, Mileage Per Annum: 10,000

BMW 1 Series118i M Sport 5dr Step Auto

2020
38,166 miles
Hatchback

£18,620

or £269 mo
MK410SF

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £268.32, Customer Deposit: £2,793.00, Total Deposit: £2,793.00, Optional Final Payment: £8,709.36, Total Charge For Credit: £5,761.72, Total Amount Payable: £24,381.72, Representative APR: 11.90%, Interest Rate (Fixed): 6.19%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
11,083 miles
Hatchback

£33,191

or £461 mo
DN158PT

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £460.54, Customer Deposit: £4,978.00, Total Deposit: £4,978.65, Optional Final Payment: £15,870.65, Total Charge For Credit: £9,303.68, Total Amount Payable: £42,494.68, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 13.49ppm, Mileage Per Annum: 10,000

BMW 4 Series420i xDrive M Sport 2dr Step Auto

2024
4,270 miles
Coupe

£39,660

or £570 mo
DN377DP

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £569.23, Customer Deposit: £5,949.00, Total Deposit: £5,949.00, Optional Final Payment: £17,861.85, Total Charge For Credit: £10,904.66, Total Amount Payable: £50,564.66, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 12.92ppm, Mileage Per Annum: 10,000

BMW 1 Series118i M Sport 5dr Step Auto

2020
40,453 miles
Hatchback

£18,848

or £275 mo
BH125WB

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £274.06, Customer Deposit: £2,827.00, Total Deposit: £2,827.20, Optional Final Payment: £9,455.63, Total Charge For Credit: £6,315.65, Total Amount Payable: £25,163.65, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 7.94ppm, Mileage Per Annum: 10,000

BMW 2 Series Gran Coupe218i M Sport 4dr DCT

2020
16,611 miles
Coupe

£21,434

or £308 mo
SP13YU

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £307.64, Customer Deposit: £3,215.00, Total Deposit: £3,215.10, Optional Final Payment: £10,996.16, Total Charge For Credit: £7,236.34, Total Amount Payable: £28,670.34, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 8.00ppm, Mileage Per Annum: 10,000

BMW 1 Series118i M Sport 5dr Step Auto

2020
23,734 miles
Hatchback

£21,145

or £310 mo
RG279RW

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £309.32, Customer Deposit: £3,171.00, Total Deposit: £3,171.75, Optional Final Payment: £10,495.69, Total Charge For Credit: £7,060.48, Total Amount Payable: £28,205.48, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 7.94ppm, Mileage Per Annum: 10,000

BMW 2 Series218i M Sport 2dr [Nav] Step Auto

2020
16,646 miles
Coupe

£19,037

or £301 mo
DN377DP

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £300.58, Customer Deposit: £2,855.00, Total Deposit: £2,855.55, Optional Final Payment: £8,113.16, Total Charge For Credit: £6,058.97, Total Amount Payable: £25,095.97, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 5.90ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring320i M Sport 5dr Step Auto

2024
6,083 miles
Estate

£37,158

or £503 mo
SP13YU

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £502.99, Customer Deposit: £5,573.00, Total Deposit: £5,573.70, Optional Final Payment: £18,500.19, Total Charge For Credit: £10,556.42, Total Amount Payable: £47,714.42, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 13.51ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
10,943 miles
Hatchback

£32,339

or £442 mo
RG279RW

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £441.46, Customer Deposit: £4,850.00, Total Deposit: £4,850.85, Optional Final Payment: £15,885.44, Total Charge For Credit: £9,145.91, Total Amount Payable: £41,484.91, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 13.49ppm, Mileage Per Annum: 10,000

1243-1260 of 2,525 vehicles

  1. Home
  2. Cars for Sale
  3. BMW