Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,319 Used BMW 3 Series cars for sale

BMW 3 Series2014 (14) - 2.0 320i M Sport Euro 6 (s/s) 4dr

2014 (14) - 2.0 320i M Sport Euro 6 (s/s) 4dr79

£6,195

£109/pm (HP)

  • 2L
  • 116.2K

    Miles
  • Petrol
  • Manual
  • Saloon

Ace Car Sales Bury

01618042294 *

4.3/5 Stars

BMW 3 Series2021 - 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 - 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)42

Low Mileage

£20,890

  • 2L
  • 32.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Anchor Cars

01182058863 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 626

£15,995

£342/pm (HP)

  • 2L
  • 97.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2022 - 320i M Sport 4-Door

2022 - 320i M Sport 4-Door54

£25,245

£391/pm (PCP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Geoff Cox Car Sales Ltd

01332318497 *

BMW 3 Series2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)42

Reduced

£23,895

  • 2L
  • 18.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2015 - 320d M Sport 4-Door

2015 - 320d M Sport 4-Door21

£7,990

£147/pm (HP)

  • 2L
  • 101.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Whitley Bay Motors LTD

01916075847 *

BMW 3 Series2018 - 318d SE 4dr Step Auto

2018 - 318d SE 4dr Step Auto

Low Mileage

£13,697

£272/pm (HP)

  • 2L
  • 38.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2019 (69) - 330d xDrive M Sport 4dr Step Auto

2019 (69) - 330d xDrive M Sport 4dr Step Auto50

£26,999

£508/pm (PCP)

  • 3L
  • 51.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rom Motors Ltd

01455240096 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£32,498

  • 2L
  • 13.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness Citroen / Peugeot / Vanstore

01463213058 *

BMW 3 Series2014 (59) - 320d M Sport 5dr Step Auto

2014 (59) - 320d M Sport 5dr Step Auto13

£7,995

£147/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

LS Motor Company

01642049054 *

BMW 3 Series2024 (24) - 330E 2.0 12kWh M SPORT SALOON 4-Door

2024 (24) - 330E 2.0 12kWh M SPORT SALOON 4-Door26

£31,995

£516/pm (PCP)

  • 2L
  • 23.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bespoke Motor Works Ltd

01642937532 *

4.9/5 Stars

BMW 3 Series2021 - 318d M Sport 4dr

2021 - 318d M Sport 4dr16

£18,990

£322/pm (PCP)

  • 2L
  • 71.5K

    Miles
  • Diesel
  • Manual
  • Saloon

SNG MOTORS

02890026877 *

BMW 3 Series2016 (16) - 318d M Sport 4dr Step Auto

2016 (16) - 318d M Sport 4dr Step Auto12

Reduced

£7,650

  • 2L
  • 131.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Loughton Motor Company

02039375352 *

BMW 3 Series2015 - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2015 - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)43

£8,997

£168/pm (HP)

  • 2L
  • 86.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Taskers Motor Company

01263801225 *

0/5 Stars

BMW 3 Series2017 (67) - 2.0 316d SE Touring Euro 6 (s/s) 5dr

2017 (67) - 2.0 316d SE Touring Euro 6 (s/s) 5dr47

£6,500

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Manual
  • Estate

Sandhurst Car Sales

01216618559 *

BMW 3 Series2014 (14) - 330d SE 5dr Step Auto

2014 (14) - 330d SE 5dr Step Auto30

Reduced

£5,990

  • 3L
  • 129.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Online Vehicle Solutions

01494296491 *

BMW 3 Series2009 (09) - 2.0 320i SE Touring Steptronic Euro 4 5dr

2009 (09) - 2.0 320i SE Touring Steptronic Euro 4 5dr8

£2,389

  • 2L
  • 169.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Sensibly Priced Cars

01179928443 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr58

£9,500

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Quantum Cars Limited

02037637064 *

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (236

£16,662

£336/pm (CS)

  • 2L
  • 45.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

BMW 3 Series2014 (14) - GT Gran Turismo 330d M Sport 5-Door

2014 (14) - GT Gran Turismo 330d M Sport 5-Door11

Reduced

£6,999

  • 3L
  • 137.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Cars 4 U

01924793286 *

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