Skip to main content

3,191 Used BMW 3 Series cars for sale

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

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

£31,995

Finance available £637 pm

  • 3L
  • 54.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

MJM Car Sales

01833600271 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr42

£14,450

Finance available £301 pm

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FM MOTORS GB LTD

02039484610 *

4.1/5 Stars

BMW 3 Series2017 (67) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2017 (67) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr59

Reduced

£17,495

Finance available £339 pm

  • 3L
  • 72.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2021 - 330E M Sport Pro Edition 5-Door

2021 - 330E M Sport Pro Edition 5-Door65

£21,220

Finance available £452 pm

  • 2L
  • 62.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2011 (61) - 318d Exclusive Edition 5dr

2011 (61) - 318d Exclusive Edition 5dr17

Reduced

£2,395

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2021 - M340d XDRIVE [STUNNING M340D] 4-Door

2021 - M340d XDRIVE [STUNNING M340D] 4-Door31

£27,885

  • 3L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

4.4/5 Stars

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

2023 - 320i M Sport 4dr Step Auto35

£31,492

Finance available £626 pm

  • 2L
  • 20.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

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

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

£21,862

Finance available £438 pm

  • 2L
  • 40.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Southampton

01489663574 *

4.4/5 Stars

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

2020 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£26,998

  • 2L
  • 17.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Fiat Motorstore Jeep Abarth (Oldbury)

01215166056 *

4.7/5 Stars

BMW 3 Series2021 (71) - 2.0 320I M Sport Auto 4dr

2021 (71) - 2.0 320I M Sport Auto 4dr46

£18,990

  • 2L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Phantom Motor Company

01942365271 *

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

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

£18,198

Finance available £361 pm

  • 2L
  • 71.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

BMW 3 Series2022 - 3.0 M340D xDrive MHEV Auto 4WD 4dr

2022 - 3.0 M340D xDrive MHEV Auto 4WD 4dr46

£29,977

Finance available £595 pm

  • 3L
  • 41.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Best Car Ltd

01580232496 *

BMW 3 Series2018 (68) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive-factory extra

2018 (68) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive-factory extra40

Reduced

£17,650

Finance available £342 pm

  • 3L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2022 - 330e SE Pro 4dr Step Auto

2022 - 330e SE Pro 4dr Step Auto46

£19,299

Finance available £401 pm

  • 2L
  • 28.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Widnes

01518322225 *

BMW 3 Series2005 - 320 Cd SE 2dr

2005 - 320 Cd SE 2dr22

Low Mileage

£4,495

Finance available £78 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Chilham Sports Cars

01227203935 *

4.5/5 Stars

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

2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 636

Reduced

£33,980

Finance available £678 pm

  • 2L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Peter Reeves Ltd

01282501870 *

BMW 3 Series2021 - 330e M Sport 5dr Step Auto

2021 - 330e M Sport 5dr Step Auto12

Low Mileage

£24,498

  • 2L
  • 32.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Click & Collect Exeter

01414839930 *

4.7/5 Stars

BMW 3 Series2022 (71) - 2.0 318d MHT M Sport Auto Euro 6 (s/s) 4dr

2022 (71) - 2.0 318d MHT M Sport Auto Euro 6 (s/s) 4dr54

£19,770

Finance available £386 pm

  • 2L
  • 60.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2019 (69) - 2.0 318d M Sport Euro 6 (s/s) 4dr

2019 (69) - 2.0 318d M Sport Euro 6 (s/s) 4dr50

£16,330

Finance available £343 pm

  • 2L
  • 53.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2019 - 2.0 320d Xdrive M Sport 4DR Saloon Diesel

2019 - 2.0 320d Xdrive M Sport 4DR Saloon Diesel41

Low Mileage

£23,989

Finance available £472 pm

  • 2L
  • 37.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Direct Cars Limited

01145510336 *

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

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.