Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,369 Used BMW 3 Series cars for sale

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

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

Low Mileage

£20,250

£404/pm (HP)

  • 2L
  • 28.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2022 - 330e M Sport Step Auto 5-Door

2022 - 330e M Sport Step Auto 5-Door30

£19,197

£390/pm (HP)

  • 2L
  • 60.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Sheffield

01145537264 *

4.7/5 Stars

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr27

£20,295

£359/pm (PCP)

  • 2L
  • 80.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

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

2022 (71) - 330e M Sport 4dr Step Auto75

£19,990

  • 2L
  • 44.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

UK WHEELS LIMITED

02039537447 *

4.8/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 5dr

2013 (13) - 320d M Sport 5dr26

Low Mileage

£7,995

  • 2L
  • 90.2K

    Miles
  • Diesel
  • Manual
  • Estate

Wheels In Motion Sherborne

01935311739 *

0/5 Stars

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

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

£23,621

£378/pm (PCP)

  • 2L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Portsmouth

01329551291 *

BMW 3 Series2022 - 330e xDrive M Sport 5dr Step Auto

2022 - 330e xDrive M Sport 5dr Step Auto30

Low Mileage

£25,976

£436/pm (PCP)

  • 2L
  • 21.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Lincoln

01522459088 *

4.7/5 Stars

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

2023 - 320i M Sport 4dr Step Auto51

Reduced

£26,299

£428/pm (PCP)

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Widnes

01518322225 *

BMW 3 Series2011 - 335i M Sport 2dr DCT

2011 - 335i M Sport 2dr DCT71

Low Mileage

£8,800

£164/pm (HP)

  • 3L
  • 99.4K

    Miles
  • Petrol
  • Automatic
  • Coupe

Westbrook Car Sales

01733794312 *

0/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr46

£11,499

£235/pm (HP)

  • 2L
  • 109.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

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

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

Low Mileage

£12,950

£251/pm (HP)

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Leisure Car Shop Ltd

01245204842 *

BMW 3 Series2001 (Y) - 320 Ci 2dr Auto

2001 (Y) - 320 Ci 2dr Auto5

Reduced

£1,850

  • 2.2L
  • 125.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SPORTS & PERFORMANCE CARS

01706572037 *

1.4/5 Stars

BMW 3 Series2021 (E) - 320i M Sport 5dr Step Auto

2021 (E) - 320i M Sport 5dr Step Auto11

Low Mileage

£25,450

£406/pm (PCP)

  • 2L
  • 20.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

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

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

Low Mileage

£22,495

£367/pm (PCP)

  • 2L
  • 25.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.5/5 Stars

BMW 3 Series2015 (65) - 2.0 320D SE 4d 188 BHP 4-Door

2015 (65) - 2.0 320D SE 4d 188 BHP 4-Door33

Low Mileage

£10,990

  • 2L
  • 47.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Formula One Car Centre

01324374133 *

3.4/5 Stars

BMW 3 Series2014 - 335d xDrive M Sport 4dr Step Auto

2014 - 335d xDrive M Sport 4dr Step Auto10

£10,750

  • 3L
  • 126.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MCautosales

02879440626 *

BMW 3 Series2008 (08) - 3.0 325i M Sport Steptronic Euro 4 2dr

2008 (08) - 3.0 325i M Sport Steptronic Euro 4 2dr14

Low Mileage

£4,250

£122/pm (HP)

  • 3L
  • 101.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Chelmsford City Cars Limited

01245206461 *

BMW 3 Series2018 (18) - 318i Sport 4dr

2018 (18) - 318i Sport 4dr25

Reduced

£8,500

£157/pm (HP)

  • 1.5L
  • 28.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto34

£23,199

  • 2L
  • 44.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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

2020 (70) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr27

Reduced

£18,995

£343/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/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.