Skip to main content

15,405 Used BMW cars for sale

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,998

  • 2L
  • 8.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Chertsey Motorstore

01932559028 *

4.7/5 Stars

BMW X12017 - 2.0 18d SE SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)

2017 - 2.0 18d SE SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)10

£10,885

Finance available £221 pm

  • 2L
  • 64.9K

    Miles
  • Diesel
  • Manual
  • Estate

Summit Cars

01737301722 *

BMW 2 Series2023 - 3.0 M2 Auto 3dr

2023 - 3.0 M2 Auto 3dr42

Low Mileage

£54,888

Finance available £1,107 pm

  • 3L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

BMW Z42013 (63) - 2.0 28i M Sport Auto sDrive Euro 6 2dr

2013 (63) - 2.0 28i M Sport Auto sDrive Euro 6 2dr12

£9,000

Finance available £179 pm

  • 2L
  • 115.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SAID MOTORS Limited

02039577471 *

BMW 5 Series2003 (03) - 2.5 525i Sport 4dr

2003 (03) - 2.5 525i Sport 4dr16

Low Mileage

£3,500

Finance available £56 pm

  • 2.5L
  • 112.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

SAID MOTORS Limited

02039577471 *

BMW 6 Series2009 (59) - 3.0 630i Sport Steptronic Euro 4 2dr

2009 (59) - 3.0 630i Sport Steptronic Euro 4 2dr25

Low Mileage

£7,990

Finance available £156 pm

  • 3L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Surrey House Of Cars Ltd

01932687936 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto

2024 - 320i M Sport 4dr Step Auto19

£30,998

  • 2L
  • 7.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Chertsey Motorstore

01932559028 *

4.7/5 Stars

BMW 1 Series2021 (21) - 118I SPORT 5-Door

2021 (21) - 118I SPORT 5-Door41

Low Mileage

£18,499

Finance available £383 pm

  • 1.5L
  • 12.4K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Wilsons Used

02037808195 *

BMW 6 Series Gran Coupe2017 (17) - 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 3.0 640d M Sport Auto Euro 6 (s/s) 4dr27

£11,495

Finance available £234 pm

  • 3L
  • 130.6K

    Miles
  • Diesel
  • Automatic
  • Coupe

Velocity Auto Sales Ltd

01932559041 *

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr46

£16,850

Finance available £354 pm

  • 2L
  • 63.6K

    Miles
  • Petrol
  • Automatic
  • Estate

H & S Autos Ltd

01932565026 *

BMW 1 Series2009 (59) - 2.0 116d Sport Euro 4 3dr

2009 (59) - 2.0 116d Sport Euro 4 3dr36

Reduced

£1,850

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

AT42 LTD

01483375803 *

0/5 Stars

BMW 4 Series2015 - 3.0 435d xDrive Gran Coupe M Sport Auto 4WD 5dr

2015 - 3.0 435d xDrive Gran Coupe M Sport Auto 4WD 5dr36

Reduced

£15,990

Finance available £335 pm

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

DSI Performance Cars

01306772198 *

4.6/5 Stars

BMW 1 Series2013 - 3.0 M135i Auto 3dr

2013 - 3.0 M135i Auto 3dr39

Low Mileage

£12,490

Finance available £257 pm

  • 3L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

DSI Performance Cars

01306772198 *

4.6/5 Stars

BMW i32022 - 135kW S 42kWh 5dr Auto AUTO

2022 - 135kW S 42kWh 5dr Auto AUTO40

Low Mileage

£17,170

  • 6.3K

    Miles
  • Electric
  • Automatic
  • Hatchback

TrustFord Epsom

01372231864 *

4.7/5 Stars

BMW 4 Series2013 - 2.0 420D M Sport Auto 2dr

2013 - 2.0 420D M Sport Auto 2dr36

Low Mileage

£10,490

Finance available £212 pm

  • 2L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

DSI Performance Cars

01306772198 *

4.6/5 Stars

BMW 1 Series2017 (17) - 1.5 118i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (136 ps)

2017 (17) - 1.5 118i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (136 ps)25

Low Mileage

£13,995

Finance available £300 pm

  • 1.5L
  • 41.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

J A Autos Ltd

02038730334 *

BMW 3 Series2016 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr87

Low Mileage

£14,489

Finance available £301 pm

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stonebrook Motors

01932502422 *

BMW 2 Series2015 (15) - 2.0 220d M Sport Euro 6 (s/s) 2dr

2015 (15) - 2.0 220d M Sport Euro 6 (s/s) 2dr22

Reduced

£7,000

Finance available £134 pm

  • 2L
  • 47.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Martyns Car Sales

01932687838 *

BMW 4 Series2015 (15) - 2.0 428i M Sport Auto Euro 6 (s/s) 2dr

2015 (15) - 2.0 428i M Sport Auto Euro 6 (s/s) 2dr39

Low Mileage

£15,495

Finance available £324 pm

  • 3L
  • 36.2K

    Miles
  • Petrol
  • Automatic
  • Coupe

Velocity Auto Sales Ltd

01932559041 *

BMW 3 Series2021 (71) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr42

Low Mileage

£20,900

Finance available £409 pm

  • 2L
  • 18.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

K Motors London Ltd

02037587409 *

Latest news

Motoring news from around the country

What is a Drivetrain? Everything Car Buyers Need to Know - hero image

What is a Drivetrain? Everything Car Buyers Need to Know

This guide will break down drivetrain meaning, its types, and how they impact your driving experience and costs. Plus, we’ll connect you to useful buying tips and tools to make y...

Read more
What is the Ford ST-Line Trim and is it Worth it in 2025? - hero image

What is the Ford ST-Line Trim and is it Worth it in 2025?

For car buyers who want a vehicle that strikes a perfect balance between aesthetics and everyday practicality, the Ford ST-Line trim might be the answer. But what makes the ST-Line...

Read more
What is a Pre-Purchase Inspection and Do You Need One? - hero image

What is a Pre-Purchase Inspection and Do You Need One?

You’ve done your research and you think you’ve found the right vehicle, so a good next step is a pre-purchase inspection (PPI). But what is a pre-purchase inspection? And do yo...

Read more

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.