Skip to main content

3,191 Used BMW 3 Series cars for sale

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

2021 (21) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)28

£25,995

Finance available £513 pm

  • 3L
  • 65.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.6/5 Stars

BMW 3 Series2023 (23) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2023 (23) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)46

Reduced

£30,995

Finance available £616 pm

  • 2L
  • 19.0K

    Miles
  • Petrol
  • Automatic
  • Estate

MSR PRESTIGE LTD

01254919241 *

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

2024 - 320i M Sport 4dr Step Auto39

Low Mileage

£29,599

Finance available £626 pm

  • 2L
  • 5.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2016 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr28

£10,500

Finance available £212 pm

  • 2L
  • 79.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

S AND T MOTOR CO LTD

01913002236 *

BMW 3 Series2022 - 330e M Sport Step Auto [Tech Pack] 4-Door

2022 - 330e M Sport Step Auto [Tech Pack] 4-Door19

£22,897

Finance available £469 pm

  • 2L
  • 31.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Scunthorpe

01724514202 *

4.7/5 Stars

BMW 3 Series2020 (70) - 320I M SPORT -£5K EXTRAS -PRO & PREMIUM PACKS -SUNROOF -SUNSET ORANGE 4-Door

2020 (70) - 320I M SPORT -£5K EXTRAS -PRO & PREMIUM PACKS -SUNROOF -SUNSET ORANGE 4-Door75

£21,995

Finance available £431 pm

  • 2L
  • 54.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

George Kingsley Vehicle Sales

01206580921 *

BMW 3 Series2019 - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr49

£19,500

Finance available £380 pm

  • 2L
  • 49.7K

    Miles
  • Diesel
  • Automatic
  • Estate

H & S Autos Ltd

01932565026 *

BMW 3 Series2020 - 320d MHT Sport 4dr Step Auto

2020 - 320d MHT Sport 4dr Step Auto30

Reduced

£16,990

Finance available £357 pm

  • 2L
  • 69.4K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Radius Vehicle Solutions

02890023225 *

BMW 3 Series2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door

2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door15

Low Mileage

£4,995

Finance available £89 pm

  • 2L
  • 88.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr50

Low Mileage

£8,490

Finance available £167 pm

  • 2L
  • 70.7K

    Miles
  • Diesel
  • Automatic
  • Convertible

Hampton Motorgroup

01216618720 *

BMW 3 Series2021 - 2.0 318d M Sport MHEV Auto 4dr

2021 - 2.0 318d M Sport MHEV Auto 4dr44

Low Mileage

£22,977

Finance available £451 pm

  • 2L
  • 23.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Best Car Ltd

01580232496 *

BMW 3 Series2020 (70) - 330e M Sport Pro Edition 4dr Step Auto

2020 (70) - 330e M Sport Pro Edition 4dr Step Auto28

£18,390

  • 2L
  • 82.5K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Auto MC Limited TA Automotive Cars

01535280995 *

BMW 3 Series2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p39

£11,646

Finance available £243 pm

  • 2L
  • 108.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2018 (68) - 330d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (68) - 330d xDrive M Sport Shadow Edition 4dr Step Auto20

Low Mileage

£20,700

Finance available £405 pm

  • 3L
  • 42.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

GS Car Centre Ltd

01772348161 *

4.9/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

£33,298

  • 2L
  • 10.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Dumfries BMW/MINI

01387340162 *

4.7/5 Stars

BMW 3 Series2015 - 3.0 330d xDrive M Sport Auto 4WD 4dr

2015 - 3.0 330d xDrive M Sport Auto 4WD 4dr58

£10,000

  • 3L
  • 94.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vortex Cars Limited

01614700153 *

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

2023 - 320d MHT M Sport 4dr Step Auto35

£29,991

Finance available £596 pm

  • 2L
  • 29.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2007 (07) - 325i SE 2dr

2007 (07) - 325i SE 2dr23

Low Mileage

£2,990

  • 3L
  • 84.0K

    Miles
  • Petrol
  • Manual
  • Convertible

The Motor House

02039104775 *

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

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

£30,026

Finance available £609 pm

  • 3L
  • 39.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

4.4/5 Stars

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

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

Low Mileage

£25,009

Finance available £504 pm

  • 2L
  • 24.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Mountsorrel

01162165589 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

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