Skip to main content

3,090 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Touring Estate Auto (SAT NAV) 5-Door

2021 (21) - 2.0 330e 12kWh SE Pro Touring Estate Auto (SAT NAV) 5-Door37

Reduced

£16,988

  • 2L
  • 56.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Jeff White Motors

02920028289 *

4.7/5 Stars

BMW 3 Series2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)

2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)17

£4,995

  • 3L
  • 162.2K

    Miles
  • Diesel
  • Automatic
  • Coupe

Taylor Motor Group (Farndon Road)

01636554121 *

0/5 Stars

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

2016 (16) - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)45

Low Mileage

£12,270

  • 2L
  • 37.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

4.8/5 Stars

BMW 3 Series2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr61

Reduced

£14,995

Finance available £313 pm

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

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

2019 - 320d M Sport 4dr Step Auto19

£19,995

Finance available £390 pm

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Hilton Car Sales

02890023656 *

BMW 3 Series2024 - M340d xDrive MHT 5dr Step Auto

2024 - M340d xDrive MHT 5dr Step Auto20

£48,376

  • 3L
  • 12.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Marshall Audi Taunton

01823218663 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto [Pro Pack]

2025 - 330e 22.3 kWh M Sport 5dr Step Auto [Pro Pack]19

£48,898

  • 10.0

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2019 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2019 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr1

Low Mileage

£16,000

Finance available £335 pm

  • 2L
  • 41.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.5/5 Stars

BMW 3 Series2017 (67) - 320d EfficientDynamics Sport 5dr Step Auto

2017 (67) - 320d EfficientDynamics Sport 5dr Step Auto23

£6,500

Finance available £123 pm

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Nabaz auto sales

02921676226 *

2.3/5 Stars

BMW 3 Series2013 - 3.0 325i M Sport Auto 2dr

2013 - 3.0 325i M Sport Auto 2dr44

£5,995

  • 3L
  • 117.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

AUTOHAUS CHELTENHAM LTD T/a Greatfield Cars & Commercials

01242501609 *

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

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

£22,995

Finance available £452 pm

  • 2L
  • 45.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2024 (73) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)31

£32,495

Finance available £647 pm

  • 2L
  • 19.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Evolve Motor Company

01633741704 *

4.6/5 Stars

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto17

£29,995

Finance available £596 pm

  • 3L
  • 38.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Hilton Car Sales

02890023656 *

BMW 3 Series2015 - 320d xDrive M Sport 4dr Step Auto

2015 - 320d xDrive M Sport 4dr Step Auto22

£9,495

Finance available £190 pm

  • 2L
  • 98.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2017 - 2.0 320d M Sport Touring 5-Door

2017 - 2.0 320d M Sport Touring 5-Door44

£11,500

Finance available £235 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Quality Motors

01143086577 *

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

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

£31,995

Finance available £637 pm

  • 3L
  • 46.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

FIDA MOTORS LIMITED

01279215830 *

4.7/5 Stars

BMW 3 Series2019 (69) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2019 (69) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)11

£13,995

Finance available £290 pm

  • 2L
  • 101.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

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

2023 (23) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr33

£24,490

  • 2L
  • 38.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

UK WHEELS LIMITED

02039537447 *

4.9/5 Stars

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

2019 - 320d M Sport 4dr Step Auto10

£15,950

Finance available £334 pm

  • 2L
  • 78.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

O'Kane Cars

02879440619 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£14,491

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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.