Skip to main content

3,170 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto10

Low Mileage

£21,799

Finance available £465 pm

  • 2L
  • 33.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 635

£19,668

Finance available £426 pm

  • 2L
  • 50.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2018 (56) - 2.5 325i SE Euro 4 2dr

2018 (56) - 2.5 325i SE Euro 4 2dr8

Low Mileage

£3,490

  • 2.5L
  • 110.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Howard Dean Car Sales Ltd

02038731433 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)2

Low Mileage

£10,995

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Autoselect

01482428561 *

3.6/5 Stars

BMW 3 Series2019 (69) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (265 ps)

2019 (69) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (265 ps)45

£24,990

  • 3L
  • 57.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

BMW 3 Series2013 - 320d M Sport 5dr

2013 - 320d M Sport 5dr7

Low Mileage

£7,995

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elite Autos NI

02890023616 *

BMW 3 Series2012 (62) - 325D SPORT PLUS EDITION 2-Door

2012 (62) - 325D SPORT PLUS EDITION 2-Door17

£4,995

  • 3L
  • 124.2K

    Miles
  • Diesel
  • Automatic
  • Convertible

Tony Car Sales Ltd

02393871677 *

BMW 3 Series2015 (65) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr46

Low Mileage

£12,194

Finance available £250 pm

  • 2L
  • 60.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2017 (67) - 316d SE 4dr

2017 (67) - 316d SE 4dr24

£6,990

Finance available £134 pm

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Six Ways Car Sales LTD

01554701631 *

BMW 3 Series2017 (12) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps

2017 (12) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps33

Low Mileage

£14,965

Finance available £312 pm

  • 2L
  • 58.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorzone North West

01253202617 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,798

  • 2L
  • 14.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

01316036422 *

4.7/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr4

£13,950

Finance available £289 pm

  • 2L
  • 100.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

THE MOTOR LOUNGE

01992666449 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr52

£13,749

Finance available £285 pm

  • 3L
  • 81.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

LION CAR HUB LTD

01252960109 *

BMW 3 Series2023 - 330e Sport 4dr Step Auto

2023 - 330e Sport 4dr Step Auto19

£33,498

  • 2L
  • 20.0

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Motorstore (East Kilbride)

01355203632 *

4.7/5 Stars

BMW 3 Series2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door

2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door2

£8,990

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Formula 1 Car Supermarket

01324464853 *

3.9/5 Stars

BMW 3 Series2021 - 330i M Sport 4dr Step Auto Automatic

2021 - 330i M Sport 4dr Step Auto Automatic40

Reduced

£26,743

  • 2L
  • 18.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

TrustFord Edgware

02038934224 *

4.7/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr79

£20,995

Finance available £411 pm

  • 2L
  • 79.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2022 - 320i xDrive M Sport 4dr Step Auto [Pro Pack]

2022 - 320i xDrive M Sport 4dr Step Auto [Pro Pack]37

Low Mileage

£28,199

Finance available £595 pm

  • 2L
  • 19.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Glasgow

01412601249 *

BMW 3 Series2012 - SPORT 4-Door

2012 - SPORT 4-Door1

£4,995

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Manual
  • Saloon

herefordshire trade centre ltd

01989553349 *

BMW 3 Series2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 s/s 190 Ps

2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 s/s 190 Ps25

£18,399

  • 2L
  • 86.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Tustain Motors Cramlington

01670335009 *

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.