Skip to main content

15,349 Used BMW cars for sale

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 X22020 - xDrive 20i SE 5dr Step Auto Semi-Auto

2020 - xDrive 20i SE 5dr Step Auto Semi-Auto40

Low Mileage

£19,370

  • 2L
  • 18.1K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

TrustFord Epsom

01372231864 *

4.7/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,798

  • 2L
  • 3.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Chertsey Motorstore

01932559028 *

4.7/5 Stars

BMW Z31997 - 1.9i Convertible 2dr Petrol Manual (187 g/km, 140 bhp)

1997 - 1.9i Convertible 2dr Petrol Manual (187 g/km, 140 bhp)9

Low Mileage

£3,885

Finance available £64 pm

  • 1.9L
  • 81.3K

    Miles
  • Petrol
  • Manual
  • Convertible

Summit Cars

01737301722 *

BMW 5 Series2015 (15) - 520d [190] M Sport 5dr Step Auto

2015 (15) - 520d [190] M Sport 5dr Step Auto23

Reduced

£6,499

Finance available £123 pm

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Topyard Automotives Ltd

01932559040 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,798

  • 2L
  • 8.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Chertsey Motorstore

01932559028 *

4.7/5 Stars

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 2 Series Active Tourer2020 (20) - 1.5 218i M Sport DCT Euro 6 (s/s) 5dr

2020 (20) - 1.5 218i M Sport DCT Euro 6 (s/s) 5dr48

Low Mileage

£14,990

Finance available £313 pm

  • 1.5L
  • 31.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Sean O'Grady Cars

01737302352 *

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 i32016 (65) - Auto 5dr

2016 (65) - Auto 5dr24

Reduced

£5,995

Finance available £112 pm

  • 94.4K

    Miles
  • Electric
  • Automatic
  • Hatchback

Velocity Auto Sales Ltd

01932559041 *

BMW 3 Series Gran Turismo2023 - 2.0 320i SE GT Auto Euro 6 (s/s) 5dr

2023 - 2.0 320i SE GT Auto Euro 6 (s/s) 5dr43

£17,950

Finance available £348 pm

  • 2L
  • 29.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

AT42 LTD

01483375803 *

0/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 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 7 Series2016 (66) - 3.0 740d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (66) - 3.0 740d M Sport Auto xDrive Euro 6 (s/s) 4dr99

Reduced

£23,750

Finance available £467 pm

  • 3L
  • 49.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Quality PX

01773303817 *

BMW i32015 (65) - Auto 5dr

2015 (65) - Auto 5dr49

Low Mileage

£8,650

Finance available £171 pm

  • 28.0K

    Miles
  • Electric
  • Automatic
  • Hatchback

AT42 LTD

01483375803 *

0/5 Stars

BMW 6 Series2009 (09) - 630i Sport 2dr Auto [272]

2009 (09) - 630i Sport 2dr Auto [272]17

Low Mileage

£4,999

Finance available £89 pm

  • 3L
  • 113.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Topyard Automotives Ltd

01932559040 *

BMW 1 Series2012 - 1.6 116i M Sport Turbo 5dr

2012 - 1.6 116i M Sport Turbo 5dr27

Low Mileage

£6,490

Finance available £123 pm

  • 1.6L
  • 70.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

DSI Performance Cars

01306772198 *

4.6/5 Stars

BMW M42021 (71) - 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 2dr

2021 (71) - 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 2dr62

Low Mileage

£52,250

Finance available £1,053 pm

  • 3L
  • 9.2K

    Miles
  • Petrol
  • Automatic
  • Coupe

K Motors London Ltd

02037587409 *

BMW 4 Series2013 (63) - 2.0 428i M Sport Euro 6 (s/s) 2dr

2013 (63) - 2.0 428i M Sport Euro 6 (s/s) 2dr48

Reduced

£6,250

Finance available £117 pm

  • 2L
  • 131.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Quality PX

01773303817 *

BMW X12022 - 2.0 18d Sport SUV 5dr Diesel DCT sDrive Euro 6 (s/s) (150 ps) Automatic

2022 - 2.0 18d Sport SUV 5dr Diesel DCT sDrive Euro 6 (s/s) (150 ps) Automatic25

Reduced

£29,995

Finance available £596 pm

  • 2L
  • 8.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Wimbledon Carriage Co

02039104722 *

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.