Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,288 Used BMW 3 Series cars for sale

BMW 3 Series2009 (09) - 318d M Sport 4dr Step Auto

2009 (09) - 318d M Sport 4dr Step Auto41

Low Mileage

£3,990

£75/pm (HP)

  • 2L
  • 58.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

A ONE MOTORS LTD

01143086574 *

BMW 3 Series2012 - 2.0 318d Sport Plus Edition Touring Steptronic Euro 5 5dr

2012 - 2.0 318d Sport Plus Edition Touring Steptronic Euro 5 5dr46

Low Mileage

£5,495

£94/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Scotton Garage Limited

01423797050 *

4.8/5 Stars

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

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

£8,250

  • 3L
  • 122.8K

    Miles
  • Diesel
  • Automatic
  • Estate

H N S Motors

01274059857 *

BMW 3 Series2022 (22) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2022 (22) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)16

Reduced

£32,495

£494/pm (PCP)

  • 3L
  • 28.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

TF Car Sales Ltd

01455241626 *

4.1/5 Stars

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2021 - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr59

Low Mileage

£20,480

£392/pm (HP)

  • 2L
  • 28.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Match Stoke

01782529077 *

4.6/5 Stars

BMW 3 Series2021 (70) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2021 (70) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)50

£34,749

£603/pm (PCP)

  • 3L
  • 46.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Paragon Cars London

01923932402 *

BMW 3 Series2014 (64) - 318d Sport 5dr Step Auto

2014 (64) - 318d Sport 5dr Step Auto2

£5,495

£94/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Harrison Cars Ltd

01182276952 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 643

Low Mileage

£24,920

£396/pm (PCP)

  • 2L
  • 24.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Buy and Go Cars

02920108594 *

4.8/5 Stars

BMW 3 Series2021 - 320i M Sport 5dr Step Auto ** Rear Parking Camera - Heated Seats ** Semi-Au

2021 - 320i M Sport 5dr Step Auto ** Rear Parking Camera - Heated Seats ** Semi-Au40

Low Mileage

£22,990

  • 2L
  • 34.6K

    Miles
  • Petrol
  • Semi Auto
  • Estate

TrustFord Birmingham

01217525225 *

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

2025 - 320i M Sport 5dr Step Auto19

Reduced

£33,898

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2015 - 320d xDrive M Sport 4dr

2015 - 320d xDrive M Sport 4dr11

£10,297

£195/pm (HP)

  • 2L
  • 104.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Taskers Motor Company

01263801225 *

0/5 Stars

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 (73) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 650

£28,232

£467/pm (PCP)

  • 2L
  • 51.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

4x4 Prestige Centre

01618048216 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut

2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut49

Low Mileage

£14,675

£287/pm (HP)

  • 2L
  • 52.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Trade Car Sales

01616720265 *

BMW 3 Series2015 (15) - 320d Sport 4dr Step Auto

2015 (15) - 320d Sport 4dr Step Auto9

£3,985

  • 2L
  • 211.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Aventus Motors LTD

01164646197 *

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

2020 - 320i M Sport 4dr Step Auto19

£18,498

  • 2L
  • 63.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Preston Motorstore / BYD

01772957336 *

BMW 3 Series2019 (19) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)

2019 (19) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)48

£13,390

£260/pm (HP)

  • 2L
  • 73.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Crowther Lodge Motor Company

01915945588 *

BMW 3 Series2016 - 320d EfficientDynamics Plus 4dr

2016 - 320d EfficientDynamics Plus 4dr11

£9,450

£177/pm (HP)

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Anthony Murchan Cars

02830441492 *

BMW 3 Series2018 - 320d M Sport 4dr Step Auto

2018 - 320d M Sport 4dr Step Auto27

£12,950

£251/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RGC Sales Ltd

02890026904 *

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

2020 - 320i M Sport 5dr Step Auto25

Low Mileage

£21,200

£353/pm (PCP)

  • 2L
  • 39.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

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

2019 - 2.0 330i Sport Auto Euro 6 (s/s) 4dr36

Low Mileage

£18,300

£387/pm (HP)

  • 2L
  • 49.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

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.