SHOP

Price reductions on selected cars, from £250 - £1000 off

skip to main contentskip to footer

Used BMW petrol for sale

373 cars

A used BMW petrol for sale brings smooth acceleration and sharp handling. A perfect choice for driving enthusiasts who value performance. Buy used BMW petrol cars online, faff-free, with a 14-day money back guarantee and a 3-month warranty.

Personal Contract Purchase (PCP) representative example

Based on a cash price of £12,500, with a £2,000 customer deposit, borrowing £10,500 at a representative APR of 12.4%. 48 monthly payments of £189.23. Fixed rate of interest per annum 6.45%. Optional final payment £5,289.00. Option-to-purchase fee £10. Amount of interest £3,872.02. Total amount payable £16,372.04. Annual mileage limit 8,000 miles. Excess mileage charge 4p per mile.

  1. BMW M3

    £700 off

    BMW M3

    M3 xDrive Competition M 5dr Step Auto

    • Vehicle year, 2023
    • Mileage, 18,766 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£61,689
    Price per month. pcp. £938
  2. BMW X7

    BMW X7

    xDrive40i MHT M Sport 5dr Step Auto [6 Seat]

    • Vehicle year, 2025
    • Mileage, 17,481 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£61,999
    Price per month. pcp. £920
  3. BMW M4

    £400 off

    BMW M4

    M4 xDrive 530 Competition M 2dr Step Auto

    • Vehicle year, 2025
    • Mileage, 4,577 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£63,599
    Price per month. pcp. £938
  4. BMW M8 Gran Coupe

    BMW M8 Gran Coupe

    M8 Competition 4dr Step Auto

    • Vehicle year, 2025
    • Mileage, 8,664 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£67,089
    Price per month. pcp. £1,011
  5. A green car beside a neon autumn price drop icon

    £250-£1000 off over a thousand selected cars

    View cars on offer
  6. BMW M4

    BMW M4

    M4 xDrive 530 Competition M 2dr Step Auto

    • Vehicle year, 2026
    • Mileage, 3,218 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£68,994
    Price per month. pcp. £1,016
  7. BMW M3

    BMW M3

    M3 xDrive 530 Competition M 4dr Step Auto

    • Vehicle year, 2026
    • Mileage, 3,313 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£73,649
    Price per month. pcp. £1,086
  8. BMW 2 Series

    Currently reserved

    BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle year, 2017
    • Mileage, 72,336 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£9,799
    Price per month. hp. £159
  9. BMW 2 Series Gran Tourer

    Currently reserved

    BMW 2 Series Gran Tourer

    218i Luxury 5dr Step Auto

    • Vehicle year, 2018
    • Mileage, 47,100 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£13,099
    Price per month. pcp. £230
  10. BMW 2 Series

    Currently reserved

    BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle year, 2018
    • Mileage, 29,047 miles
    • Fuel type, Petrol
    • Transmission type, Manual
    Full price.£13,399
    Price per month. hp. £239
  11. Three cars beneath a neon chevron backdrop

    1000s of cars under

    £199/month

    Shop now
  12. BMW X1

    Currently reserved

    BMW X1

    sDrive 18i Sport 5dr Step Auto

    • Vehicle year, 2019
    • Mileage, 44,148 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£13,899
    Price per month. pcp. £233
  13. BMW 1 Series

    Currently reserved

    BMW 1 Series

    118i [136] M Sport 5dr Step Auto [LCP]

    • Vehicle year, 2022
    • Mileage, 37,760 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£16,499
    Price per month. pcp. £230
  14. BMW 1 Series

    Currently reserved

    BMW 1 Series

    118i [136] M Sport 5dr Step Auto [LCP]

    • Vehicle year, 2022
    • Mileage, 46,054 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£16,499
    Price per month. pcp. £240
  15. BMW 1 Series

    Currently reserved

    BMW 1 Series

    M135i xDrive 5dr Step Auto

    • Vehicle year, 2019
    • Mileage, 71,157 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£17,499
    Price per month. pcp. £290
  16. BMW 1 Series

    Currently reserved

    BMW 1 Series

    118i [136] M Sport 5dr Step Auto [LCP]

    • Vehicle year, 2023
    • Mileage, 59,774 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£17,599
    Price per month. pcp. £270
  17. BMW 2 Series Gran Coupe

    Currently reserved

    BMW 2 Series Gran Coupe

    218i [136] M Sport 4dr

    • Vehicle year, 2022
    • Mileage, 25,385 miles
    • Fuel type, Petrol
    • Transmission type, Manual
    Full price.£17,799
    Price per month. pcp. £235
  18. A silver car beside a neon calendar and tick icon

    Not sure about being approved for finance?

    Get a quick and easy finance check

    Find out nowThis won't affect your credit score
  19. BMW 1 Series

    Currently reserved

    BMW 1 Series

    118i M Sport 5dr Step Auto

    • Vehicle year, 2021
    • Mileage, 20,293 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£17,999
    Price per month. pcp. £288
  20. BMW X3

    BMW X3

    xDrive20i M Sport 5dr Step Auto [Plus Pack]

    • Vehicle year, 2020
    • Mileage, 89,625 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£18,499
    Price per month. pcp. £330
  21. BMW 5 Series

    Currently reserved

    BMW 5 Series

    540i xDrive M Sport 4dr Auto

    • Vehicle year, 2018
    • Mileage, 71,140 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£19,999
    Price per month. hp. £385
  22. BMW 2 Series Gran Coupe

    Currently reserved

    BMW 2 Series Gran Coupe

    220 M Sport 4dr Step Auto

    • Vehicle year, 2026
    • Mileage, 2,930 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£26,099
    Price per month. pcp. £319
  23. BMW 1 Series

    Currently reserved

    BMW 1 Series

    120 M Sport 5dr Step Auto

    • Vehicle year, 2026
    • Mileage, 6,607 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£26,499
    Price per month. pcp. £372
  24. A red car beside a neon part exchange arrows icon

    Faff-free part exchange

    Use the value of your current car to lower the cost of your next one

    Get a free instant valuation
  25. BMW X1

    Currently reserved

    BMW X1

    sDrive 20i MHT M Sport 5dr Step Auto

    • Vehicle year, 2025
    • Mileage, 16,021 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£30,299
    Price per month. pcp. £441
  26. Set up a search alert with your chosen filters to get notified when new inventory arrives.

    • Petrol

    • BMW

353 to 373 of 373 results