Skip to main content

17,308 Used BMW cars for sale

BMW 3 Series2024 - 320i M Sport 4dr Step Auto [Pro Pack]

2024 - 320i M Sport 4dr Step Auto [Pro Pack]39

Low Mileage

£32,990

  • 2L
  • 5.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 2 Series2025 - 225e xDrive M Sport 5dr DCT

2025 - 225e xDrive M Sport 5dr DCT20

£30,957

  • 1.5L
  • 10.3K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2014 - LUXURY 4-Door

2014 - LUXURY 4-Door10

£6,999

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Manual
  • Saloon

The Garrison Garage

01252960053 *

0/5 Stars

BMW i42025 - 210kW eDrive35 Sport 70kWh 5dr Auto [Tech Pack]

2025 - 210kW eDrive35 Sport 70kWh 5dr Auto [Tech Pack]42

£35,113

  • 4.9K

    Miles
  • Electric
  • Automatic
  • Hatchback

Marshall BMW Hampshire

01256268420 *

BMW 1 Series2022 - 118i [136] M Sport 5dr Step Auto [LCP]

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

£21,456

  • 1.5L
  • 30.7K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Marshall BMW Hampshire

01256268420 *

BMW 1 Series2015 (64) - 2.0 118d Sport Euro 5 (s/s) 5dr

2015 (64) - 2.0 118d Sport Euro 5 (s/s) 5dr49

£5,500

Finance available £101 pm

  • 2L
  • 86.5K

    Miles
  • Diesel
  • Manual
  • Hatchback

MAJESTIC JOURNEYS LTD

01753387030 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)69

£18,300

Finance available £379 pm

  • 2L
  • 63.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Camberley

01276983839 *

BMW 2 Series Gran Coupe2022 - 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (136 ps)

2022 - 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (136 ps)40

£19,498

  • 1.5L
  • 46.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

drivedirect Aldershot

01252412344 *

4/5 Stars

BMW 1 Series2024 (24) - 1.5 118i SE (LCP) Hatchback 5dr Petrol DCT Euro 6 (s/s) (136 ps)

2024 (24) - 1.5 118i SE (LCP) Hatchback 5dr Petrol DCT Euro 6 (s/s) (136 ps)69

£19,000

Finance available £394 pm

  • 1.5L
  • 28.5K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Big Motoring World Camberley

01276983839 *

BMW X22025 - 150kW eDrive20 M Sport 65kWh 5dr Auto

2025 - 150kW eDrive20 M Sport 65kWh 5dr Auto54

Low Mileage

£35,949

  • 2.9K

    Miles
  • Electric
  • Automatic
  • Estate

Marshall BMW Hampshire

01256268420 *

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

2024 - 320i M Sport 5dr Step Auto42

Low Mileage

£36,000

  • 2L
  • 5.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 4 Series2024 - 420i M Sport 2dr Step Auto [Pro Pack]

2024 - 420i M Sport 2dr Step Auto [Pro Pack]38

£39,990

  • 2L
  • 13.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Marshall BMW Hampshire

01256268420 *

BMW 1 Series2025 - 120 Sport 5dr Step Auto

2025 - 120 Sport 5dr Step Auto39

£27,844

  • 1.5L
  • 6.3K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2015 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2015 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)34

Low Mileage

£14,999

Finance available £313 pm

  • 3L
  • 66.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Penny Hill Motors

01276538675 *

BMW 1 Series2018 - M SPORT 5-Door

2018 - M SPORT 5-Door14

£11,999

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

The Garrison Garage

01252960053 *

0/5 Stars

BMW 3 Series2009 (58) - 2.0 320d M Sport Automatic Space Grey Convertible E93 M3 Show Car 2-Door

2009 (58) - 2.0 320d M Sport Automatic Space Grey Convertible E93 M3 Show Car 2-Door18

£4,999

  • 2L
  • 162.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Circuit Automotive Ltd

01252415056 *

0/5 Stars

BMW X12017 (67) - 2.0 18d SE Auto sDrive Euro 6 (s/s) 5dr

2017 (67) - 2.0 18d SE Auto sDrive Euro 6 (s/s) 5dr57

£9,900

Finance available £199 pm

  • 2L
  • 85.5K

    Miles
  • Diesel
  • Automatic
  • Estate

PRO AUTOCARS LTD

01256587054 *

BMW X52014 (14) - 4.4 50i V8 M Sport Auto xDrive Euro 6 (s/s) 5dr

2014 (14) - 4.4 50i V8 M Sport Auto xDrive Euro 6 (s/s) 5dr29

Low Mileage

£20,995

  • 4.4L
  • 63.0K

    Miles
  • Petrol
  • Automatic
  • SUV

Driven Car Collection Ltd

01182274529 *

4.7/5 Stars

BMW X32019 - xDrive20i M Sport 5dr Step Auto

2019 - xDrive20i M Sport 5dr Step Auto35

Low Mileage

£27,990

  • 2L
  • 22.4K

    Miles
  • Petrol
  • Automatic
  • SUV

Stratstone Select Bracknell

01344202530 *

4.2/5 Stars

BMW 1 Series2022 (22) - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps)

2022 (22) - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps)71

Low Mileage

£18,700

Finance available £387 pm

  • 1.5L
  • 17.5K

    Miles
  • Petrol
  • Manual
  • Hatchback

Big Motoring World Camberley

01276983839 *

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.