Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,370 Used BMW 3 Series cars for sale

BMW 3 Series2015 (15) - 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr

2015 (15) - 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr57

Reduced

£14,950

£293/pm (HP)

  • 3L
  • 63.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2017 - 3.0 335d xDrive M Sport Touring 5-Door

2017 - 3.0 335d xDrive M Sport Touring 5-Door47

£18,890

£368/pm (HP)

  • 3L
  • 78.3K

    Miles
  • Diesel
  • Automatic
  • Estate

SJT Motor Co

01270443067 *

BMW 3 Series2014 (14) - 318d M Sport 4dr

2014 (14) - 318d M Sport 4dr12

Low Mileage

£9,995

  • 2L
  • 87.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars 4 Less Yorkshire Ltd

01482421881 *

BMW 3 Series2015 (15) - 2.0 320d Sport Touring Auto Euro 5 (s/s) 5dr

2015 (15) - 2.0 320d Sport Touring Auto Euro 5 (s/s) 5dr76

£5,495

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Ace Motor Sales Limited

01294440522 *

BMW 3 Series2025 (25) - 320i M Sport Touring 5-Door

2025 (25) - 320i M Sport Touring 5-Door42

£36,999

  • 2L
  • 11.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Wilmslow BMW

01625380150 *

BMW 3 Series2022 (22) - 330e M Sport 4dr Step Auto Saloon

2022 (22) - 330e M Sport 4dr Step Auto Saloon61

£22,260

  • 2L
  • 35.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto [Business Media]

2015 (15) - 320d xDrive M Sport 4dr Step Auto [Business Media]26

Low Mileage

£11,695

£224/pm (HP)

  • 2L
  • 68.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

BMW 3 Series2020 (20) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr100

£20,490

  • 2L
  • 77.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

KENNINGTON CAR SALES LIMITED

01908062434 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr72

£18,350

£426/pm (PCP)

  • 2L
  • 94.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2012 - 2.0 318d M Sport 4dr

2012 - 2.0 318d M Sport 4dr37

Low Mileage

£5,999

  • 2L
  • 93.7K

    Miles
  • Diesel
  • Manual
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

BMW 3 Series2021 (71) - 330e M Sport 5dr Step Auto

2021 (71) - 330e M Sport 5dr Step Auto51

£16,995

£336/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

M.W.TRADE CARS LTD

01384319137 *

BMW 3 Series2016 (16) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr75

Low Mileage

£11,990

  • 2L
  • 45.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

KENNINGTON CAR SALES LIMITED

01908062434 *

BMW 3 Series2011 - 335i M Sport 5dr Step Auto 335I PAN ROOF

2011 - 335i M Sport 5dr Step Auto 335I PAN ROOF2

Low Mileage

£14,995

£294/pm (HP)

  • 3L
  • 41.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

London Autos Ltd

01628561148 *

BMW 3 Series2015 (60) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (184 p

2015 (60) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (184 p24

Low Mileage

£12,495

£241/pm (HP)

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

BMW 3 Series2021 (71) - 330e M Sport 5dr Step Auto

2021 (71) - 330e M Sport 5dr Step Auto14

£9,999

  • 2L
  • 168.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Edwards Cars

01992367345 *

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)14

£16,495

  • 2L
  • 81.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2020 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2020 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (44

£16,158

£372/pm (PCP)

  • 2L
  • 70.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2014 - 318d M Sport 4dr

2014 - 318d M Sport 4dr22

£7,495

£136/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Parkgate Auto Solutions

02890026882 *

BMW 3 Series2022 - 330e M Sport 4dr Step Auto

2022 - 330e M Sport 4dr Step Auto38

Low Mileage

£29,995

£526/pm (PCP)

  • 2L
  • 28.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2012 (12) - 2.0 316d Sport Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 316d Sport Auto Euro 5 (s/s) 4dr34

Reduced

£5,795

£101/pm (HP)

  • 2L
  • 57.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wednesbury Carsale

01217288861 *

4.4/5 Stars

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Jack Evans

Author: Jack Evans

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

* 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.