Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,360 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 2.0 330I M Sport Auto 4dr

2019 - 2.0 330I M Sport Auto 4dr35

£14,995

£294/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2005 (05) - 320i SE 4dr Auto

2005 (05) - 320i SE 4dr Auto20

Low Mileage

£2,000

  • 2L
  • 83.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wmdbudgetmotors

01215160780 *

BMW 3 Series2021 (71) - M340d xDrive MHT 4dr Step Auto

2021 (71) - M340d xDrive MHT 4dr Step Auto41

£29,995

£484/pm (PCP)

  • 3L
  • 49.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Corner House Garage

01455249073 *

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 Series2022 - 330e M Sport 4dr Step Auto [Pro Pack]

2022 - 330e M Sport 4dr Step Auto [Pro Pack]43

£21,490

£349/pm (PCP)

  • 2L
  • 55.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

InstaCars

01138878934 *

BMW 3 Series2014 (64) - 3.0 330d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2014 (64) - 3.0 330d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr33

Low Mileage

£13,299

£258/pm (HP)

  • 3L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)35

Reduced

£11,995

£231/pm (HP)

  • 3L
  • 65.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

Reduced

£32,098

  • 2L
  • 14.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Huddersfield)

01484506234 *

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto12

£30,985

£525/pm (PCP)

  • 3L
  • 53.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

James Glen Car Sales Limited

01236800865 *

BMW 3 Series2007 (07) - 320d M Sport 5dr Auto

2007 (07) - 320d M Sport 5dr Auto8

£1,195

  • 2L
  • 176.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Union Street Car Sales

01752427490 *

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (19030

£13,495

£262/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2013 (63) - 320d M Sport 5dr Step Auto

2013 (63) - 320d M Sport 5dr Step Auto12

£4,295

  • 2L
  • 147.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

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

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£34,298

  • 2L
  • 14.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Wakefield Motorstore / Vanstore

01924664046 *

BMW 3 Series2012 (12) - 320d Luxury 4dr Step Auto

2012 (12) - 320d Luxury 4dr Step Auto20

Low Mileage

£5,690

£98/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)35

Low Mileage

£10,695

  • 2L
  • 66.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2020 (20) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr33

Reduced

£20,777

£338/pm (PCP)

  • 2L
  • 55.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bournemouth High Performance

01202068613 *

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

2023 - 320i M Sport 4dr Step Auto49

£26,649

  • 2L
  • 26.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2020 - 320d M Sport 5dr Step Auto

2020 - 320d M Sport 5dr Step Auto7

£16,500

  • 2L
  • 89.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Invicta Chery Warrington

01925875960 *

BMW 3 Series2016 (66) - 320d Sport 4dr

2016 (66) - 320d Sport 4dr40

£7,899

£145/pm (HP)

  • 2L
  • 100.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Noya Motor Group (Peterborugh)

01733794290 *

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) (45

£18,699

  • 2L
  • 52.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bripark Cars Willenhall

01902544673 *

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.