Skip to main content

2,969 Used BMW 3 Series cars for sale

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

2020 (20) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr46

£23,000

Finance available £491 pm

  • 2L
  • 45.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.3/5 Stars

BMW 3 Series2016 - 320d xDrive M Sport 4dr

2016 - 320d xDrive M Sport 4dr29

£10,500

Finance available £212 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Manual
  • Saloon

DCX Car Sales

02890023222 *

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)86

£28,500

Finance available £513 pm

  • 3L
  • 51.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

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

2018 - 2.0 320d M Sport Auto 4dr55

£13,750

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vortex Cars Limited

01614700153 *

BMW 3 Series(18) - 340i M Sport Shadow Edition Saloon 4-Door

(18) - 340i M Sport Shadow Edition Saloon 4-Door57

Low Mileage

£20,840

  • 48.9K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Prestige Cars Kent

01689669471 *

4.6/5 Stars

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

2023 - 320i M Sport 4dr Step Auto36

£26,049

Finance available £548 pm

  • 2L
  • 14.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Portsmouth

02382146197 *

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) 4dr49

£20,999

Finance available £411 pm

  • 2L
  • 52.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

DRB Car Sales

01822661268 *

4.8/5 Stars

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

2023 - 320i M Sport 4dr Step Auto31

£25,849

Finance available £544 pm

  • 2L
  • 16.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2014 - 320d M Sport 4dr

2014 - 320d M Sport 4dr18

£6,995

Finance available £134 pm

  • 2L
  • 116.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Rudi Gage Car Sales

02827440452 *

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

£15,450

Finance available £323 pm

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FM MOTORS GB LTD

02039484610 *

3.4/5 Stars

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

2017 (17) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr40

£8,995

Finance available £179 pm

  • 2L
  • 131.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Nation Ltd

01945664291 *

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto

2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto11

£4,250

Finance available £73 pm

  • 2L
  • 199.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2023 - 330e M Sport 4dr Auto Pro Pack Plug In Hybrid Automatic

2023 - 330e M Sport 4dr Auto Pro Pack Plug In Hybrid Automatic25

Reduced

£29,699

Finance available £590 pm

  • 2L
  • 19.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Five Acres Garage Nissan

01594800688 *

4.4/5 Stars

BMW 3 Series2021 - 2.0 318d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)

2021 - 2.0 318d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)60

£13,950

Finance available £289 pm

  • 2L
  • 102.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Farlan Automotives Limited

02038730401 *

0/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (39

£16,358

Finance available £350 pm

  • 2L
  • 79.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2021 - 330e M Sport Step Auto 4-Door

2021 - 330e M Sport Step Auto 4-Door6

Low Mileage

£27,897

Finance available £577 pm

  • 2L
  • 27.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2021 - 2.0 330E M Sport Auto 4dr

2021 - 2.0 330E M Sport Auto 4dr31

£15,975

Finance available £335 pm

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2021 - 2.0 330E xDrive M Sport Auto 4WD 4dr

2021 - 2.0 330E xDrive M Sport Auto 4WD 4dr63

£20,400

  • 2L
  • 59.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

2021 - 320d MHT Sport 4dr Step Auto18

£16,990

Finance available £357 pm

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SNG MOTORS

02890026877 *

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

2019 (19) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)45

£17,245

Finance available £356 pm

  • 2L
  • 68.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Tangelo Used Cars Exeter

01394331922 *

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

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.